给出 top 命令的结果:
top - 10:21:11 up 124 days, 14:40, 5 users, load average: 124.16, 59.37, 31.47
Tasks: 580 total, 4 running, 576 sleeping, 0 stopped, 0 zombie
%Cpu(s): 7.8 us, 1.8 sy, 0.0 ni, 42.2 id, 47.8 wa, 0.0 hi, 0.3 si, 0.0 st
KiB Mem : 26385592+total, 741432 free, 56779316 used, 20633516+buff/cache
KiB Swap: 4194300 total, 0 free, 4194300 used. 20564470+avail Mem
我是否可以获得 42% 的 CPU 空闲率来进行探索,或者可以使用 42.2+47.8 (id + wa) = 80%+ 的 CPU 资源?
答案1
执行 man tab 来查看手册页。在那里我发现:
%CPU——CPU 使用率 自上次屏幕更新以来,任务所占的 CPU 时间份额,以占总 CPU 时间的百分比表示。在真正的 SMP 环境中,如果“Irix 模式”关闭,top 将以“Solaris 模式”运行,其中任务的 CPU 使用率将除以 CPU 总数。您可以使用“I”交互命令切换“Irix/Solaris”模式。