Linux就业技术指导(五):Linux运维核心管理命令详解 (25)

选项说明:

参数选项 解释说明
-P   指定CPU编号,例如:-P 0表示第一个CPU,-P 1表示第二个CPU,-P ALL表示所有CPU  
3.5.2 使用范例

(1)显示CPU信息统计

[root@Mr_chen ~]# mpstat #如果省略“时间间隔”和“次数”参数,则仅显示一次报告后就退出 Linux 2.6.32-431.el6.x86_64 (Mr_chen) 03/10/2018 _x86_64_ (1 CPU) 06:13:34 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle 06:13:34 PM all 0.01 0.00 0.06 0.01 0.00 0.00 0.00 0.00 99.93 [root@Mr_chen ~]# mpstat 5 6 #表示每5秒更新一次输出信息,统计6次后停止输出。 Linux 2.6.32-431.el6.x86_64 (Mr_chen) 03/10/2018 _x86_64_ (1 CPU) 06:15:16 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle 06:15:21 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 06:15:26 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 06:15:31 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 06:15:36 PM all 0.00 0.00 0.20 0.00 0.00 0.00 0.00 0.00 99.80 06:15:41 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 06:15:46 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 Average: all 0.00 0.00 0.03 0.00 0.00 0.00 0.00 0.00 99.97

以下是命令结果的详细说明
第1列:06:13:34 PM,表示当前时间
第2列:CPU,all表示所有CPU,0表示第一个CPU...
后面9列的含义分别如下:

[x] %usr:用户进程消耗的CPU时间百分比。

[x] %nice:改变过优先级的进程占用的CPU时间百分比

[x] %sys:系统(内核)进程消耗的CPU时间百分比

[x] %iowait:IO等待所占用的CPU时间百分比

[x] %irq:硬中断占用的CPU时间百分比

[x] %soft:软中断占用的CPU时间百分比

[x] %steal:虚拟机强制CPU等待的时间百分比

[x] %guest:虚拟机占用CPU时间的百分比

[x] %idle:CPU处于空闲状态的时间百分比

(2)显示指定CPU信息的统计

[root@Mr_chen ~]# mpstat -P 0 #显示第一个CPU信息 Linux 2.6.32-431.el6.x86_64 (Mr_chen) 03/10/2018 _x86_64_ (1 CPU) 06:29:46 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle 06:29:46 PM 0 0.01 0.00 0.05 0.01 0.00 0.00 0.00 0.00 99.93 3.6 iostat:I/O信息统计 3.6.1 命令详解

功能说明:

iostat是I/O statistics(输入/输出统计)的缩写,其主要功能是对系统的磁盘I/O操作进行监视。它的输出主要是显示磁盘读写操作的统计信息,同时也会给出CPU的使用情况。同vmstat命令一样,iostat命令也不能对某个进程进行深入分析,仅会对系统的整体情况进行分析。

选项说明:

参数选项 解释说明(带@为重点)
-c   显示CPU的使用情况@  
-d   显示磁盘的使用情况@  
-k   每秒以kB为单位显示数据  
-m   每秒以MB为单位显示数据  
-n   显示NFS的使用情况  
-t   显示每次统计的执行时间  
-p device   指定要统计的磁盘设备名称,默认为所有的磁盘设备  
-x   显示扩展统计  
3.6.2 使用范例

(1)显示所有设备的负载情况

[root@Mr_chen ~]# iostat #如果省略“时间间隔”和“次数”参数,则仅显示一次报告后就退出 Linux 2.6.32-431.el6.x86_64 (Mr_chen) 03/10/2018 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.02 0.00 0.05 0.01 0.00 99.93 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn scd0 0.02 0.13 0.00 1976 0 sda 0.34 28.21 7.76 445866 122724 dm-0 1.30 27.73 7.76 438306 122664 dm-1 0.02 0.15 0.00 2296 0

以下是命令结果说明
第1~2行中各列的含义具体如下

[x] %user : 用户进程消耗的CPU时间百分比

[x] %nice : 改变过优先级的进程占用的CPU时间百分比

[x] %system : 系统(内核)进程消耗的CPU时间百分比

[x] %iowait : IO等待所占用的CPU时间百分比

[x] %steal : 虚拟机强制CPU等待的时间百分比

[x] %idle : CPU处在空闲状态的时间百分比
第3~4行中各列的含义如下

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygwxj.html