vmstat和iostat的用法

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)

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值