第41章 系统负载常用查看命令详解 - xiaoboluo768/qianjinliangfang GitHub Wiki

41.2.2

  • 图 41-1 图 41-1

41.1.3 输出结果解读

[root@localhost ~]# top
......

[root@localhost ~]# top -U mysql -c -H
......

41.2.2 输出结果解读

# 查看CPU使用率
[root@localhost~]# dstat -c
......
[root@localhost~]# dstat -c -f
......

# 也可以结合-C选项指定具体的CPU编号,查看指定编号的CPU核心状态
[root@localhost~]# dstat -c -C 0,1
......

# 查看CPU平均负载信息(无法单独查看某个核心)
[root@localhost~]# dstat -l
......


# 查看所有I/O设备的总吞吐量信息
[root@localhost~]# dstat -d
......

# 查看所有I/O设备各自的吞吐量信息
[root@localhost ~]# dstat -d -f
......

# 查看指定I/O设备的吞吐量信息
[root@localhost ~]# dstat -d -D sdb,sdc
......

# 查看所有I/O设备的总IOPS信息
......

# 查看所有I/O设备各自的IOPS信息
[root@localhost ~]# dstat -r -f
......

# 查看指定I/O设备的IOPS信息
[root@localhost ~]# dstat -r -D sdb,sdc
......

[root@localhost~]# dstat -m
......

# 查看所有网卡设备的流量汇总状态信息
[root@localhost ~]# dstat -n
......

# 查看所有网卡设备各自的流量状态信息
[root@localhost ~]# dstat -n -f
......

# 查看指定网卡设备的流量状态信息
[root@localhost ~]# dstat -n -N br0,vnet0        
......

# 查看网卡设备默认的中断请求状态信息
[root@localhost~]# dstat -i
......

# 查看网卡设备的所有中断请求状态信息
[root@localhost~]# dstat -i -f
......

# 查看网卡设备的指定中断请求状态信息
[root@node1 ~]# dstat -i -I 27,32
......

# 查看所有swap 的总状态信息
[root@localhost ~]# dstat -s
......

# 查看所有swap各自的状态信息(这里只有一个swap,如果有多个swap,则会同时统计它们各自的状态信息)
[root@localhost ~]# dstat -s -f
......

# 查看指定swap的状态信息(指定具体的swap名称,如果有多个swap,则这里会分别显示它们各自的状态信息)
[root@localhost ~]# dstat -s -S swap1,swap2
......

# 查看swap的实时页交换状态信息
[root@localhost ~]# dstat -g
......

[root@localhost ~]# dstat -y
......
 “dstat -c -l -d -r -m -g -s -n -y-p”。

41.3.2 输出结果解读

[root@localhost~]# mpstat -P ALL 1 1
......

[root@localhost~]# mpstat -I SUM -P ALL 1 1
......

41.4.2 输出结果解读

[root@localhost ~]# sar -b 1 1
......

# 不带-p选项
[root@localhost~]# sar -d 1 1
......
# 带-p选项可以打印磁盘设备名称,而不是在DEV字段显示为“dev主设备号-次设备号”的格式
[root@localhost~]# sar -d 1 1 -p
......

[root@localhost ~]# sar -H 1 1
......

# 查看每秒中断信号的统计信息
[root@localhost ~]# sar -I SUM 1 1
Linux 3.10.0-514.26.2.el7.x86_64 (localhost.localdomain) 09/26/2018 _x86_64_ (32 CPU)
......

# 查看指定中断信号的统计信息
[root@localhost ~]# sar -I 0,1 1 1       
......

# 查看前16个中断信号各自的统计信息
[root@localhost ~]# sar -I ALL 1 1
......

# 结合-d和-j选项,查看持久化设备的ID名称
[root@localhost~]# sar -d -j ID 1 1     
......

# 结合-d和-j选项,查看持久化设备的物理地址(槽位号信息)
[root@localhost~]# sar -d -j PATH 1 1   
......
# 结合-d和-j选项,查看持久化设备的UUID信息
[root@localhost~]# sar -d -j UUID 1 1     
......

# DEV参数
[root@localhost ~]# sar -n DEV 1 1
......

# NFS参数
[root@localhost ~]# sar -n NFS 1 1   
......

# 查看指定CPU核心编号的CPU状态统计信息
[root@localhost~]# sar -P 0,1 1 1
......

# 查看所有CPU核心编号的CPU状态统计信息
[root@localhost~]# sar -P ALL 1 1    
......

[root@localhost~]# sar -q 1 1
......

# 查看内存统计信息
[root@localhost~]# sar -R 1 1
......

# 查看内存使用统计信息
[root@localhost~]# sar -r 1 1 
......

[root@localhost~]# sar -S 1 1
......

[root@localhost~]# sar -v 1 1
......

[root@localhost~]# sar -W 1 1
......

[root@localhost~]# sar -w 1 1
......

41.5.2 输出结果解读

[root@localhost ~]# vmstat -t 1 1
......

# 可以使用-S选项指定字节流数据的单位,例如:指定以MB为单位进行显示
[root@localhost ~]# vmstat -t 1 1 -S M
......

[root@localhost ~]# vmstat -d 1 1
......

[root@localhost ~]# vmstat -p /dev/sda2 1 1
......

41.6.2 输出结果解释

[root@localhost ~]# iostat -c 1 1
......

# 不使用-x扩展选项(EL 6系统)
[root@localhost ~]# iostat -d /dev/sda2 1 1
......

# 不使用-x扩展选项(EL 7系统)
[root@localhost ~]# iostat -d /dev/sda2 1
......

# 使用-x扩展选项
[root@localhost ~]# iostat -d /dev/sda2 1 1 -x
......


[root@localhost ~]# iostat -n 1 1
......

41.7.2 输出结果解读

[root@localhost ~]# free -ho
......

# 在默认情况下,buffers和cache在EL 7系统中一并显示
[root@localhost ~]# free -h
......

# 使用-w选项可以使得buffers和cache分开显示
[root@localhost ~]# free -wh
......

41.8.3 输出结果解读

[root@localhost~]# iotop -n 3 -d 1 -b -p `pgrep mysqld |tail -1` -q 
......

41.9.3 输出结果解读

[root@localhost ~]# iftop -t |tee /tmp/iftop.txt
......
[root@localhost ~]# cat /tmp/iftop.txt 
......

41.10.2 输出结果解读

[root@localhost~]# iperf -s
......

[root@localhost~]# iperf -c 10.10.30.164 -i 60 -t 60 -f a -m -P 3 
......

上一篇:第40章 硬件规格常用查看命令详解 | 下一篇:第42章 FIO存储性能压测