最近服务器经常一阵阵的慢的打命令都打不了,每天都有很多次
慢的时候用top命令查看v发现系统CPU过高:
慢的时候用top命令查看v发现系统CPU过高:
打字用到的是与linux系统函数的交互,CPU忙的话,会导致响应不及时。
top - 15:09:01 up 45 days, 22:43, 1 user, load average: 0.36, 0.36, 0.36
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
Cpu(s): 11.4%us, 17.4%sy, 0.0%ni, 70.8%id, 0.1%wa, 0.1%hi, 0.3%si, 0.0%st
Mem: 16334348k total, 9829176k used, 6505172k free, 48492k buffers
Swap: 3080184k total, 3009224k used, 70960k free, 102260k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22594 ketty 20 0 4491m 907m 2116 S 112.8 5.7 28829:23 java
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
Cpu(s): 11.4%us, 17.4%sy, 0.0%ni, 70.8%id, 0.1%wa, 0.1%hi, 0.3%si, 0.0%st
Mem: 16334348k total, 9829176k used, 6505172k free, 48492k buffers
Swap: 3080184k total, 3009224k used, 70960k free, 102260k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22594 ketty 20 0 4491m 907m 2116 S 112.8 5.7 28829:23 java
发现是ketty占用系统CPU高
重启ketty: ketty.sh stop app=seq后cpu下降,并且打字不会卡。
注:ketty是在jetty基础上改造的web容器
[root@i-711-42898-VM ~]# top
top - 15:24:35 up 45 days, 22:58, 2 users, load average: 0.36, 0.34, 0.36
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.4%us, 1.5%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.2%hi, 0.2%si, 0.0%st
Mem: 16334348k total, 9389876k used, 6944472k free, 52872k buffers
Swap: 3080184k total, 2806240k used, 273944k free, 145288k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5328 ctg-mq 20 0 8439m 1.7g 1628 S 3.6 10.9 524:39.91 java
1 root 20 0 19360 440 212 S 1.0 0.0 4:15.78 init
2799 root 20 0 5209m 611m 1972 S 1.0 3.8 46:00.91 java
4078 root 20 0 103m 2580 352 S 1.0 0.0 75:14.68 zz
top - 15:24:35 up 45 days, 22:58, 2 users, load average: 0.36, 0.34, 0.36
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.4%us, 1.5%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.2%hi, 0.2%si, 0.0%st
Mem: 16334348k total, 9389876k used, 6944472k free, 52872k buffers
Swap: 3080184k total, 2806240k used, 273944k free, 145288k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5328 ctg-mq 20 0 8439m 1.7g 1628 S 3.6 10.9 524:39.91 java
1 root 20 0 19360 440 212 S 1.0 0.0 4:15.78 init
2799 root 20 0 5209m 611m 1972 S 1.0 3.8 46:00.91 java
4078 root 20 0 103m 2580 352 S 1.0 0.0 75:14.68 zz
说明可能seq应用是会随着时间的增加,CPU会增加。过了1个多小时后,果然:
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.4%us, 1.4%sy, 0.0%ni, 95.0%id, 0.0%wa, 0.1%hi, 0.2%si, 0.0%st
Mem: 16334348k total, 9504224k used, 6830124k free, 66056k buffers
Swap: 3080184k total, 2791156k used, 289028k free, 160324k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4641 ketty 20 0 4597m 422m 13m S 9.6 2.6 4:38.83 java
8789 ctg-cach 20 0 5689m 250m 1836 S 6.3 1.6 114:12.56 java
Cpu(s): 3.4%us, 1.4%sy, 0.0%ni, 95.0%id, 0.0%wa, 0.1%hi, 0.2%si, 0.0%st
Mem: 16334348k total, 9504224k used, 6830124k free, 66056k buffers
Swap: 3080184k total, 2791156k used, 289028k free, 160324k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4641 ketty 20 0 4597m 422m 13m S 9.6 2.6 4:38.83 java
8789 ctg-cach 20 0 5689m 250m 1836 S 6.3 1.6 114:12.56 java
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11627468/viewspace-1674269/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11627468/viewspace-1674269/