cpustat
并不是一个在 Debian 系统上常用的命令。可能你是想询问 top
、htop
、mpstat
、sar
等工具的使用方法,这些工具都可以用来分析 CPU 的使用情况。
top
命令可以实时显示系统中各个进程的资源占用情况,包括 CPU 占用率、内存使用量等。
用法:
top
示例:
top
输出示例:
top - 12:34:56 up 2:03, 2 users, load average: 0.08, 0.12, 0.09
Tasks: 169 total, 1 running, 168 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.8 us, 0.7 sy, 0.0 ni, 97.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7888.3 total, 123.9 free, 2351.6 used, 5412.8 buff/cache
MiB Swap: 20971.5 total, 20971.5 free, 0.0 used. 7268.9 avail Mem
htop
是 top
的增强版,提供更直观的用户界面和更多功能。
用法:
htop
示例:
htop
mpstat
显示 CPU 使用情况的统计信息,支持多核 CPU。
用法:
mpstat -P ALL
示例:
mpstat -P ALL 1 5
输出示例:
Linux 5.4.0-42-generic (Debian) 05/01/2021 _x86_64_ (4 CPU)
01:00:00 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
01:01:00 all 12.34 0.00 10.56 12.34 0.00 1.23 0.00 0.00 83.45
01:02:00 all 10.56 0.00 12.34 10.56 0.00 1.23 0.00 0.00 85.45
sar
是系统活动报告工具,可以收集、报告和保存系统活动信息,包括 CPU 使用率。
用法:
sar -u 1 10
示例:
sar -u 1 10
输出示例:
Linux 5.4.0-42-generic (Debian) 05/01/2021 _x86_64_ (4 CPU)
12:00:00 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
12:01:00 AM all 0.78 0.00 0.12 0.00 0.00 0.00 0.00 0.00 99.20
12:02:00 AM all 0.66 0.00 0.08 0.00 0.00 0.00 0.00 0.00 99.24
这些工具都可以帮助你分析 CPU 的使用情况,包括 CPU 使用率、负载情况、上下文切换等。你可以根据具体需求选择合适的工具进行使用。