运维监控
jstkss
这个作者很懒,什么都没留下…
展开
-
线程数
查看某一程序下开启的线程数目 1、cat /proc/${pid}/status 2、pstree -p ${pid}原创 2016-01-27 16:02:36 · 290 阅读 · 0 评论 -
netstat
参数说明: -a 或--all 显示所有连线中的Socket。 -A 或-- 列出该网络类型连线中的相关地址。 -c 或--continuous 持续列出网络状态。 -C 或--cache 显示路由器配置的快取信息。 -e 或--extend 显示网络其他相关信息。 -F 或--fib 显示FIB。 -g 或--groups 显示多重广播功能群组组员名单。 -h 或-原创 2016-01-26 15:33:21 · 341 阅读 · 0 评论 -
负载
load的定义就是, 平均等待CPU的进程数, 所以, 只要有进程在等CPU, load就会上去 CPU的平均负载取决于cpu内核数量,如果我有8个进程程需要处理,4核CPU一次可以处理4个,等待中的也有4个 这时候负载就是4,而每个进程CPU只需要占用一个内核1%的CPU利用率,CPU总利用率是1%,如果这种进程数持续增多,就会出现高负载低利用率的情况 你遇到的就是这种问题,这原创 2016-01-27 16:12:17 · 422 阅读 · 0 评论 -
并发
每秒处理请求数和并发是一个概念吗? 不是同一个概念,但它们之间有联系: 设平均响应时间为t(单位为毫秒), 并发量为c,每秒处理请求数为q,则: q = (1000/t) * c 提高web服务器并发处理能力 对于一台服务器,我们希望:它在单位时间内能够处理的连接数越多越好,吞吐量越大越好。要提高web服务器吞吐量,其实要考虑这么几个因素: 1并发连接数转载 2016-01-26 14:44:54 · 1011 阅读 · 0 评论 -
ClassFormatError: xxx (unrecognized class file version)
./ 执行脚本没报错 crontab 作业执行报错:Exception in thread "main" java.lang.ClassFormatError: SystemInfo (unrecognized class file version) crontab执行环境里 基本没有环境变量。 一些常用的环境变量,添加到脚本里: # java env export JA原创 2016-01-27 13:36:44 · 855 阅读 · 0 评论 -
共享内存 mmap
http://blog.csdn.net/hudashi/article/details/7605165原创 2016-03-10 14:26:15 · 311 阅读 · 0 评论