ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux下打命令慢,系统的CPU占用过高。

linux下打命令慢,系统的CPU占用过高。

原创 Linux操作系统 作者:Tim_java 时间:2015-05-27 19:21:25 0 删除 编辑
最近服务器经常一阵阵的慢的打命令都打不了,每天都有很多次
慢的时候用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 

发现是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  

 
说明可能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 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11627468/viewspace-1674269/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-05-26

  • 博文量
    12
  • 访问量
    89865