linux 显示各个可用CPU的状态 命令:mpstat

使用mpstat命令显示各个可用CPU的状态

Linux系统中,mpstat是一个非常实用的工具,可以用来显示每个可用CPU的使用情况。

1. 安装mpstat

如果您还没有安装mpstat命令,可以使用以下命令进行安装:

# Ubuntu/Debian
sudo apt-get install sysstat

# CentOS/RHEL
sudo yum install sysstat

2. 执行mpstat命令

执行以下命令,显示CPU的使用情况:

mpstat

执行命令后,终端会显示如下信息:

Linux 4.15.0-96-generic (hostname)  10/30/2020  _x86_64_    (4 CPU)

12:02:49 PM  CPU    %usr   %nice   %sys    %iowait %irq   %soft  %steal  %guest %gnice %idle
12:02:49 PM  all    1.10   0.00    0.47    0.02    0.00  0.04   0.00    0.00   0.00   98.36

其中,%usr表示用户空间占用CPU的时间比例,%sys表示内核空间占用CPU的时间比例,%idle表示CPU空闲的时间比例。

3. 显示指定CPU的使用情况

如果您的系统有多个CPU,可以使用以下命令,显示指定的CPU的使用情况:

mpstat -P CPU编号

例如,执行以下命令,显示第2个CPU的使用情况:

mpstat -P 2

执行命令后,终端会显示如下信息:

Linux 4.15.0-96-generic (hostname)  10/30/2020  _x86_64_    (4 CPU)

12:02:49 PM  CPU    %usr   %nice   %sys    %iowait %irq   %soft  %steal  %guest %gnice %idle
12:02:49 PM  2      0.61   0.00    0.38    0.00    0.00  0.00   0.00    0.00   0.00   99.01

4. 显示磁盘IO和CPU的使用情况

mpstat还支持显示磁盘IO和CPU的使用情况,使用以下命令:

mpstat -d 时间间隔

例如,执行以下命令,显示CPU和磁盘IO的使用情况:

mpstat -d 5

执行命令后,终端会每5秒更新一次,显示CPU和磁盘IO的使用情况。

mpstat命令是一个非常实用的工具,可以直观地显示各个可用CPU的使用情况。通过使用mpstat命令,您可以精细地监控系统的性能。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容