vmstat - 内存,进程和分页等的简要信息。
iostat - CPU统计信息,设备和分区的输入/输出统计信息。
[root@localhost Desktop]# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
4 0 0 923524 1304 409708 0 0 1773 42 514 1083 10 18 57 15 0
#各字段信息解释
--proc
r 显示有多少个进程在等待CPU
b 显示处于不可中断的休眠的进程数量
--memory
swpd 显示被交换到磁盘的数据库数量
free 显示内存空闲的数据块数量
buff 显示用于缓存的数据块数量
cache 显示用于操作系统的数据块数量
--swap
si 显示每秒从磁盘交换到内存的数据块数量
so 显示每秒从内存交换到磁盘的数据块数量
--io
bi 显示每秒读入到设备的数据块数量
bo 显示每秒写入到设备的数据块数量
--system
in 显示每秒发生中断的数量
cs 显示和上下文交换的数量
--cpu
us 运行用户代码的时间
sy 系统代码时间
id 空闲
wa 等待io的cpu时间
st 从虚拟化主机偷来的百分比
[root@localhost Desktop]# iostat
Linux 3.10.0-327.el7.x86_64 (localhost.localdomain) 08/11/2019 _x86_64_(1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
10.04 0.09 18.97 16.52 0.00 54.39
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 60.41 1906.79 44.99 335747 7922
scd0 0.14 0.41 0.00 72 0
dm-0 47.02 1737.60 33.35 305957 5873
dm-1 0.80 7.20 0.00 1268 0
#各字段信息解释
avg-cpu 以下各种情况的平均使用cpu时间
device 设备的输入输出统计信息
这个是我的Linux的的相关信息~
vmstat
vmstat n #表示每n秒执行一次vmstat
vmstat -t #会在每一行输出的后面带一个时间戳
[root@localhost Desktop]# vmstat -t 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- -----timestamp-----
r b swpd free buff cache si so bi bo in cs us sy id wa st EDT
4 0 0 900576 1304 418284 0 0 233 6 120 229 2 3 93 2 0 2019-08-11 01:27:38
0 0 0 900576 1304 418284 0 0 0 0 108 265 2 1 97 0 0 2019-08-11 01:27:39
0 0 0 900576 1304 418284 0 0 0 0 106 264 1 1 98 0 0 2019-08-11 01:27:40
vmstat -s #将输出各种事件的内存统计信息
[root@localhost Desktop]# vmstat -s
1868660 K total memory
548488 K used memory
398076 K active memory
271100 K inactive memory
900496 K free memory
1304 K buffer memory
418372 K swap cache
4194300 K total swap
0 K used swap
4194300 K free swap
2809 non-nice user cpu ticks
15 nice user cpu ticks
4010 system cpu ticks
148930 idle cpu ticks
3042 IO-wait cpu ticks
0 IRQ cpu ticks
22 softirq cpu ticks
0 stolen cpu ticks
343519 pages paged in
9645 pages paged out
0 pages swapped in
0 pages swapped out
187717 interrupts
356629 CPU context switches
1565499770 boot time
4280 forks
vmstat -d #输出所有磁盘统计信息
[root@localhost Desktop]# vmstat -d
disk- ------------reads------------ ------------writes----------- -----IO------
total merged sectors ms total merged sectors ms cur sec
sda 9528 1 686894 183747 1821 136 19290 32549 0 75
sr0 25 0 144 887 0 0 0 0 0 0
dm-0 8096 0 627314 176269 930 0 15192 37400 0 73
dm-1 141 0 2536 558 0 0 0 0 0 0
iostat
iostat -c #只输出CPU统计信息
[root@localhost Desktop]# iostat -c
Linux 3.10.0-327.el7.x86_64 (localhost.localdomain) 08/11/2019 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.54 0.01 2.15 1.58 0.00 94.73
iostat -d #仅输出磁盘的所有分区IO信息
[root@localhost Desktop]# iostat -d
Linux 3.10.0-327.el7.x86_64 (localhost.localdomain) 08/11/2019 _x86_64_ (1 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 5.88 177.57 5.05 343447 9763
scd0 0.01 0.04 0.00 72 0
dm-0 4.68 162.16 3.99 313657 7714
dm-1 0.07 0.66 0.00 1268 0
iostat -p #指定输出某个磁盘信息
[root@localhost Desktop]# iostat -p sda
Linux 3.10.0-327.el7.x86_64 (localhost.localdomain) 08/11/2019 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.55 0.01 2.14 1.57 0.00 94.73
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 5.86 176.99 5.03 343447 9763
sda1 1.09 14.02 1.06 27202 2049
sda2 4.71 162.47 3.98 315269 7714
iostat -N #输出逻辑卷管理(LVM)的统计信息
[root@localhost Desktop]# iostat -N
Linux 3.10.0-327.el7.x86_64 (localhost.localdomain) 08/11/2019 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.55 0.01 2.14 1.56 0.00 94.74
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 5.85 176.52 5.02 343447 9763
scd0 0.01 0.04 0.00 72 0
rhel-root 4.65 161.21 3.97 313657 7714
rhel-swap 0.07 0.65 0.00 1268 0
iostat -V #输出iostat版本信息
[root@localhost Desktop]# iostat -V
sysstat version 10.1.5
(C) Sebastien Godard (sysstat <at> orange.fr)