33

有谁知道顶级进程表上方标题中的 %CPU 行中的 2 个字母缩写是什么意思?这是运行顶部的示例输出。

top - 15:10:34 up 8 days,  5:11,  1 user,  load average: 0.10, 3.80, 26.82
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.7 sy,  0.0 ni, 98.0 id,  1.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2051456 total,   623544 used,  1427912 free,     1292 buffers
KiB Swap:  3203068 total,   147188 used,  3055880 free,    38352 cached

这是我的猜测和我不知道的。

us = user
sy = system
ni = ?
id = idle?
wa = ?
hi = ?
si = ?
st = ?
4

1 回答 1

52

在“顶部”中,我们是什么,sy、ni、id、wa、hi、si 和 st(用于 CPU 使用)?

  • us- user cpu time (or) % CPU time 花在用户空间
  • sy- system cpu time (or) % CPU time 花在内核空间
  • ni- user nice cpu time (or) % CPU time 花在低优先级进程上
  • id- 空闲 cpu 时间 (或) 空闲 CPU 时间百分比
  • wa- io wait cpu time (or) % CPU time 花在等待(在磁盘上)
  • hi- 硬件中断(或)服务/处理硬件中断所花费的 CPU 时间百分比
  • si- 软件中断(或)服务/处理软件中断所花费的 CPU 时间百分比
  • st- 当虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 非自愿等待的 CPU 时间窃取时间百分比(或)从虚拟机窃取的 CPU 时间百分比

资料来源:在 Linux “top”命令中,我们是什么,sy、ni、id、wa、hi、si 和 st(用于 CPU 使用)?

于 2014-09-23T21:00:59.350 回答