当前位置: 技术问答>linux和unix
故障来了...简单命令占用100%, 求大侠指点
来源: 互联网 发布时间:2017-05-02
本文导语: 这个服务器监控告警Service Check Timed Out, 没查出原因, 但发现通过top命令能看到一些简单命令偶尔占用100%CPU, 每个进程高CPU的现象持续几秒不等 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND...
这个服务器监控告警Service Check Timed Out, 没查出原因, 但发现通过top命令能看到一些简单命令偶尔占用100%CPU, 每个进程高CPU的现象持续几秒不等
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25978 root 20 0 103m 904 768 R 100.0 0.0 0:07.98 ps
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24654 root 20 0 284 12 0 R 100.0 0.0 0:36.02 date
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25332 root 20 0 18744 332 256 R 100.0 0.0 0:21.20 ls
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25978 root 20 0 103m 904 768 R 100.0 0.0 0:07.98 ps
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24654 root 20 0 284 12 0 R 100.0 0.0 0:36.02 date
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25332 root 20 0 18744 332 256 R 100.0 0.0 0:21.20 ls
|
在linux中,每个时间周期中,系统会为进程分配资源,
在一个周期结束后,系统再次分配资源,如此反复
在你的现象中,很可能是有什么进程僵死在里面,或进入死循环了。
在一个周期结束后,系统再次分配资源,如此反复
在你的现象中,很可能是有什么进程僵死在里面,或进入死循环了。
|
最好查看一下vmstat任务队列有多少,top看一下load高不高,极有可能是某程序bug导致的。