天天看点

mrtg监控硬盘容量,内存占用,CPU占用 二

VMSTAT 命令

[root@bogon ~]# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----

 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa

 0  0      0   2076   5184 127684    0    0   386    25 1013    57  2  2 93  3

 1  0      0   1716   5452 127764    0    0   265    18 1010    44  1  2 95  2

 0  0      0   2020   5656 127124    0    0   211    15 1008    39  1  1 96  2

PROCS CPU

r 表示运行和等待CPU时间片的进程数

b 表示等待资源的进程数(比如等待内存交换或者I/O)

MEMORY内存

swpd 表示切换到内存交换区的内存数量 KB为单位

free 当前空闲的物理内存数量 KB为单位

buff 表示buffer cache的内存数量(缓冲区)

cache 表示page cache的内存数量

SWAP

si 由磁盘调入内存

so由内存调入磁盘

IO显示磁盘读写

bi 表示从块设备读入数据的总量 每秒KB

bo表示写入块设备的数据总量 每秒KB

SYSTEM显示采集间隔内发生的中断数

in 某一时间间隔中观察到的每秒设备中断数

cs 每秒产生的上下文切换次数

CPU项显示CPU的使用状态

us 用户进程消耗的CPU时间百分比

sy 内核消耗的CPU时间百分比

id CPU处于空闲状态的时间百分比

wa IO等待所占用的CPU的时间百分比

SAR命令

Linux 2.6.9-22.EL (bogon)       10/02/2009

12:00:01 AM       CPU     %user     %nice   %system   %iowait     %idle

12:10:01 AM       all      0.05      0.00      0.23      0.00     99.72

12:20:01 AM       all      0.05      0.00      0.24      0.00     99.71

06:40:01 PM       all      0.05      0.00      0.26      0.01     99.69

06:50:01 PM       all      0.05      0.00      0.24      0.00     99.71

07:00:01 PM       all      0.05      0.00      0.23      0.00     99.71

07:10:01 PM       all      0.05      0.00      0.25      0.01     99.69

07:20:01 PM       all      0.05      0.00      0.25      0.01     99.69

07:30:01 PM       all      0.05      0.00      0.24      0.00     99.71

07:40:01 PM       all      0.05      0.00      0.25      0.01     99.70

07:50:01 PM       all      0.05      0.00      0.25      0.00     99.69

08:00:01 PM       all      0.05      0.00      0.25      0.01     99.69

08:10:01 PM       all      0.05      0.00      0.24      0.01     99.70

08:20:01 PM       all      0.05      0.00      0.25      0.01     99.70

08:30:01 PM       all      0.05      0.00      0.24      0.00     99.70

08:40:01 PM       all      0.05      0.00      0.24      0.00     99.71

08:50:01 PM       all      0.05      0.00      0.24      0.01     99.71

09:00:01 PM       all      0.05      0.00      0.25      0.00     99.69

09:10:01 PM       all      0.05      0.00      0.25      0.00     99.69

09:20:02 PM       all      0.05      0.00      0.24      0.00     99.71

09:30:01 PM       all      0.05      0.00      0.23      0.00     99.71

09:40:01 PM       all      0.05      0.00      0.24      0.00     99.71

09:50:01 PM       all      0.05      0.00      0.24      0.00     99.71

10:00:01 PM       all      0.05      0.00      0.26      0.00     99.69

10:10:01 PM       all      0.05      0.00      0.25      0.00     99.69

10:20:01 PM       all      0.05      0.00      0.25      0.00     99.70

10:30:01 PM       all      0.05      0.00      0.24      0.00     99.71

10:40:01 PM       all      0.05      0.00      0.26      0.01     99.69

10:50:01 PM       all      0.05      0.00      0.23      0.00     99.71

11:00:01 PM       all      0.05      0.00      0.24      0.01     99.71

Average:          all      0.05      0.00      0.25      0.02     99.68

11:02:02 PM       LINUX RESTART

11:10:01 PM       CPU     %user     %nice   %system   %iowait     %idle

11:20:01 PM       all      0.38      0.00      0.39      0.10     99.14

11:30:01 PM       all      0.07      0.00      0.22      0.06     99.64

11:40:01 PM       all      0.05      0.00      0.21      0.01     99.73

Average:          all      0.17      0.00      0.27      0.05     99.50

iostat命令

root@bogon ~]# iostat 查看磁盘IO状态 如果加上-C,可以查看CPU的使用信息。

Linux 2.6.9-22.EL (bogon)       10/11/2009

avg-cpu:  %user   %nice    %sys %iowait   %idle

           0.10    0.00    0.50    0.14   99.26

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn

hdc               0.00         0.01         0.00        552          0

sda               0.78        11.73        11.20     925650     883412

sda1              0.01         0.01         0.00        912          4

sda2              1.69        11.71        11.20     923642     883408

uptime命令

 uptime 查看系统1分钟 5分钟 15分钟的平均负载,登录多少用户,等等。

 13:27:05 up 23:03,  2 users,  load average: 0.00, 0.00, 0.00

这两个命令比较常见,

继续阅读