日期:2014-05-16  浏览次数:20557 次

linux下的top命令疑问
在linux下执行top命令,得到的每一个进程的一些运行状态:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 

其中的%CPU到底是什么意思??

网上找到的说是:上次更新到现在的CPU时间占用百分比
top显示的多个进程的这个cpu百分比之后先大于100,这是什么情况??


------解决方案--------------------
因为你有多个 CPU 。比如两个 CPU 的话,那么每个 CPU 占用 80% 的话,你看到的就会是 160% 的。