Debian系统中的cpustat
工具是一个强大的系统性能测量程序,它能够提供关于CPU利用率和进程活动的详细信息。以下是cpustat
报告中的一些关键指标及其解释:
关键指标解释
- \usr: 用户模式运行时间占CPU百分比的平均值。
- %sys: 系统模式运行时间占CPU百分比的平均值。
- %nice: 用户模式低优先级运行时间占CPU百分比的平均值。
- %idle: 用户模式空闲时间占CPU百分比的平均值。
- %iowait: 等待磁盘I/O的时间占CPU百分比的平均值。
- %prun: 处于可运行状态的进程数量。
- %pblock: 被磁盘I/O阻塞的进程数量。
- %pstat: 在本次汇总间隔里启动的进程/线程数目。
- %swap: 进程和它所有线程等待被换入的时间占CPU百分比的平均值。
- %vcx 和 %icx: 进程和它的所有线程自动上下文切换总的次数。
- rss: 进程正在使用的内存数量。
- ctime: 在汇总间隔期间等待子进程退出的用户模式系统模式CPU时间总和。
- thrd: 汇总间隔最后线程的数目。
- sam: 在汇总间隔期间该进程的样本数目。
通过这些指标,系统管理员可以监控服务器性能、分析瓶颈、优化资源分配。