执行 top 命令,会列出当前进程的运行状态。按1键,会展示所有CPU当前时间分片占用比例。这些 us sy ni id wa hi si st 都是什么值呢?

us : 用户进程执行占用CPU时间百分比
sy : 由内核消耗的CPU时间百分比(系统调用)
ni : 改变过优先级的进程所占用的CPU时间百分比,
id : CPU处于空闲状态的时间百分比
wa : 等待I/0完成的CPU时间百分比,高 wa
值通常意味着系统正在经历 I/O 瓶颈,系统可能正在进行大量的读写操作。
hi : 硬件中断所占CPU时间百分比
si : 软件中断所占用的CPU时间百分比
st : 虚拟化环境中,虚拟机等待管理程序执行的时间百分比(非虚拟环境中通常为0)
发表回复