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