Linux sar命令

2024年11月28日 Linux sar命令 极客笔记

Linux sar命令:收集、报告或保存系统活动信息。

Linux sar命令 功能描述

使用sar命令可以收集、报告或保存系统活动信息。可以从多个方面对Linux系统的活动进行报告,比如文件的读写情况、系统调用的使用情况、磁盘I/O、CPU利用率、内存使用状况和进程活动有关的信息等。

Linux sar命令 语法

sar [选项] [时间间隔] [次数]

命令中各选项的含义如表所示。

Linux sar命令 示例

显示所有报告的总和

[root@rhel ~]# sar -A

每2秒钟采样一次,连续采样5次,监控CPU的使用情况

[root@rhel ~]# sar -u 2 5
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
00时51分18秒    CPU    %user    %nice  %system  %iowait   %steal    %idle
00时51分20秒    all     0.00     0.00     2.01     0.00     0.00    97.99
00时51分22秒    all     0.50     0.00     2.00     0.00     0.00    97.50
00时51分24秒    all     0.00     0.00     1.51     0.00     0.00    98.49
00时51分26秒    all     0.00     0.00     1.51     0.00     0.00    98.49
00时51分28秒    all     0.00     0.00     1.52     0.00     0.00    98.48
平均时间:      all     0.10     0.00     1.71     0.00     0.00    98.19

每10秒钟采样一次,连续采样3次,监控inode、文件和其他内核表的状态

[root@rhel ~]# sar -v 10 3
Linux 2.6.32-358.el6.x86_64(rhel)   2013年08月19日 _x86_64_   (1 CPU)
00时55分04秒dentunusd  file-nr  inode-nr   pty-nr
00时55分14秒    26212     5536    22846       4
00时55分24秒    26212     5536    22846       4
00时55分34秒    26212     5536    22846       4
平均时间:      26212     5536    22846       4

每10秒钟采样一次,连续采样3次,监控内存使用情况

[root@rhel ~]# sar -r 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
00时57分20秒kbmemfree kbmemused  %memused  kbbuffers  kbcached  kbcommit %commit
00时57分30秒   311676   700872    69.22    27432   343632   642012    20.65
00时57分40秒   311676   700872    69.22    27432   343632   642012    20.65
00时57分50秒   311676   700872    69.22    27432   343632   642012    20.65
平均时间:   311676   700872    69.22    27432   343632   642012    20.65

每10秒钟采样一次,连续采样3次,监控内存分页

[root@rhel ~]# sar -B 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
00时58分57秒pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff
00时59分07秒  0.41  1602.85  3.86  0.00  48.17  0.00   0.00    0.00     0.00
00时59分17秒  0.00  8.01    5.01  0.00  35.84  0.00   0.00    0.00     0.00
00时59分27秒  0.00  0.00    3.11  0.00  33.70  0.00   0.00    0.00     0.00
平均时间:     0.13  531.95  3.99  0.00  39.19  0.00  0.00  0.00  0.00

每10秒钟采样一次,连续采样3次,监控I/O和传送速率

[root@rhel ~]# sar -b 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
00时59分47秒      tps     rtps     wtps  bread/s  bwrtn/s
00时59分57秒     0.00     0.00     0.00     0.00     0.00
01时00分07秒     1.30     0.00     1.30     0.00    14.44
01时00分17秒     0.00     0.00     0.00     0.00     0.00
平均时间:     0.43     0.00     0.43     0.00     4.82

每10秒钟采样一次,连续采样3次,监控进程队列长度和平均负载状态

[root@rhel ~]# sar -q 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
01时01分04秒  runq-sz  plist-sz  ldavg-1  ldavg-5  ldavg-15
01时01分14秒       0      237     0.06     0.16     0.21
01时01分24秒       0      237     0.05     0.15     0.21
01时01分34秒       0      237     0.04     0.15     0.20
平均时间:       0      237     0.05     0.15     0.21

每10秒钟采样一次,连续采样3次,监控系统交换活动信息

[root@rhel ~]# sar -W 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
01时02分53秒  pswpin/s pswpout/s
01时03分03秒     0.00     0.00
01时03分13秒     0.00     0.00
01时03分23秒     0.00     0.00
平均时间:     0.00     0.00

每10秒采样一次,连续采样3次,监控设备使用情况

[root@rhel ~]# sar -dp 10 3
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
01时04分37秒   DEV  tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz  await  svctm  %util
01时04分47秒   sda  0.00  0.00    0.00    0.00   0.00     0.00   0.00    0.00
01时04分47秒   scd0  0.00  0.00     0.00    0.00  0.00     0.00   0.00    0.00
01时04分47秒  DEV  tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz  await  svctm  %util
01时04分57秒  sda   0.30  0.00    2.41    8.00     0.00    0.67  0.33   0.01
01时04分57秒  scd0  0.00  0.00    0.00    0.00     0.00    0.00  0.00   0.00
01时04分57秒   DEV  tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz  await  svctm  %util
01时05分07秒   sda   0.20  0.00    2.41    12.00    0.00     1.50  1.50   0.03
01时05分07秒  scd0   0.00  0.00    0.00    0.00    0.00     0.00  0.00   0.00
平均时间:      DEV  tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz  await  svctm  %util
平均时间:      sda   0.17  0.00     1.60  9.60
0.00     1.00  0.80    0.01
平均时间:     scd0   0.00  0.00     0.00  0.00     0.00     0.00  0.00    0.00

查看网络接口信息

[root@rhel ~]# sar -n DEV
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
00时45分11秒      LINUX RESTART
00时50分02秒   IFACE  rxpck/s  txpck/s  rxkB/s  txkB/s  rxcmp/s  txcmp/s  rxmcst/s
01时00分01秒     lo    0.03    0.03    0.00    0.00   0.00   0.00     0.00
01时00分01秒    eth0   0.20    0.19    0.02    0.02   0.00   0.00     0.00
01时10分01秒     lo     0.01   0.01    0.00    0.00   0.00   0.00     0.00
01时10分01秒    eth0    0.20   0.17    0.02    0.03   0.00   0.00     0.00
平均时间:    IFACE  rxpck/s  txpck/s   rxkB/s   txkB/s  rxcmp/s  txcmp/s  rxmcst/s
平均时间:       lo     0.02     0.02     0.00     0.00     0.00   0.00     0.00
平均时间:     eth0     0.20     0.18     0.02     0.02     0.00   0.00     0.00

本文链接:http://so.lmcjl.com/news/18621/

展开阅读全文