debian

如何用Debian cpustat分析CPU

小樊
43
2025-04-11 19:50:43
栏目: 智能运维

cpustat 并不是一个在 Debian 系统上常用的命令。可能你是想询问 tophtopmpstatsar 等工具的使用方法,这些工具都可以用来分析 CPU 的使用情况。

top

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

htoptop 的增强版,提供更直观的用户界面和更多功能。

用法

htop

示例

htop

mpstat

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

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 使用率、负载情况、上下文切换等。你可以根据具体需求选择合适的工具进行使用。

0
看了该问题的人还看了