美文网首页
Linux命令行工具——sar

Linux命令行工具——sar

作者: CokeCode | 来源:发表于2020-08-12 22:43 被阅读0次

sar命令的用法如下:

sar [ options ] [ <interval> [ <count> ] ]

其中,intervalcount分别表示采样周期和采样数量,如:

sar -u 1 10

表示每秒采集一次CPU使用情况,采集10次。

darren@DESKTOP-PSPUMSB:~$ sar -u 1 10
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:37:28        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:37:29        all      0.00      0.00      0.25      0.00      0.00     99.75
22:37:30        all      0.00      0.00      0.00      0.00      0.00    100.00
22:37:31        all      0.00      0.00      0.00      0.00      0.00    100.00
22:37:32        all      0.00      0.00      0.25      0.00      0.00     99.75
22:37:33        all      0.00      0.00      0.00      0.00      0.00    100.00
22:37:34        all      0.00      0.00      0.00      0.00      0.00    100.00
22:37:35        all      0.00      0.00      0.25      0.00      0.00     99.75
22:37:36        all      0.00      0.00      0.00      0.00      0.00    100.00
22:37:37        all      0.00      0.00      0.25      0.00      0.00     99.75
22:37:38        all      0.00      0.00      0.00      0.00      0.00    100.00
Average:        all      0.00      0.00      0.10      0.00      0.00     99.90

常用选项有:

  • -u:CPU使用报告
  • -d:硬盘使用 报告
  • -b:I/O情况
  • -q:队列长度
  • -r:内存使用报告
  • -n:网络使用情况
  • -o:结果输出到文件
darren@DESKTOP-PSPUMSB:~$ sar -u 1 5
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:41:53        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:41:54        all      0.00      0.00      0.00      0.00      0.00    100.00
22:41:55        all      0.00      0.00      0.00      0.00      0.00    100.00
22:41:56        all      0.00      0.00      0.00      0.00      0.00    100.00
22:41:57        all      0.00      0.00      0.25      0.00      0.00     99.75
22:41:58        all      0.00      0.00      0.00      0.00      0.00    100.00
Average:        all      0.00      0.00      0.05      0.00      0.00     99.95


darren@DESKTOP-PSPUMSB:~$ sar -d 1 3
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:42:23          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
22:42:24       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
22:42:24      dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

22:42:24          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
22:42:25       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
22:42:25      dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

22:42:25          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
22:42:26       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
22:42:26      dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
Average:       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:      dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00


darren@DESKTOP-PSPUMSB:~$ sar -b 1 3
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:42:44          tps      rtps      wtps   bread/s   bwrtn/s
22:42:45         0.00      0.00      0.00      0.00      0.00
22:42:46         0.00      0.00      0.00      0.00      0.00
22:42:47         0.00      0.00      0.00      0.00      0.00
Average:         0.00      0.00      0.00      0.00      0.00


darren@DESKTOP-PSPUMSB:~$ sar -r 1 3
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:43:02    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
22:43:03      6146888   6151988    287960      4.48     12200    192500       472      0.01    152816     57160         0
22:43:04      6146888   6151988    287960      4.48     12200    192500       472      0.01    152816     57160         0
22:43:05      6146888   6151988    287960      4.48     12200    192500       472      0.01    152816     57160         0
Average:      6146888   6151988    287960      4.48     12200    192500       472      0.01    152816     57160         0


darren@DESKTOP-PSPUMSB:~$ sar -q 1 3
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB)     08/12/20        _x86_64_        (4 CPU)

22:43:22      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
22:43:23            0        83      0.00      0.00      0.00         0
22:43:24            0        83      0.00      0.00      0.00         0
22:43:25            0        83      0.00      0.00      0.00         0
Average:            0        83      0.00      0.00      0.00         0

相关文章

  • Linux命令行工具——sar

    sar命令的用法如下: 其中,interval和count分别表示采样周期和采样数量,如: 表示每秒采集一次CPU...

  • linux问题排查工具

    linux问题排查工具 perf top lsof netstat sar System Activity Rep...

  • sar命令

    sar命令是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当...

  • SAR命令的解析及使用

    SAR命令的解析及使用 sar命令可以通过参数单独查看系统某个局部的使用情况 sar 命令行的常用格式: 在命令行...

  • Linux统计/监控工具SAR详细介绍

    Linux统计/监控工具SAR详细介绍:要判断一个系统瓶颈问题,有时需要几个 sar 命令选项结合起来使用,例如:...

  • Linux 命令行快捷键大全(MAC版)

    Linux 命令行工具操作快捷键

  • Linux相关文章索引(3)

    工具资源 七款您可能从未听说,但却极为实用的Linux命令行工具 Linux流量监控工具 - iftop (最全面...

  • Sqlite

    sqlite命令行: Linux下的sqlite3工具:

  • Linux缺页分析

    CentOS Linux release 7.6.1810 (Core) sar(System Activity ...

  • Linux远程连接服务器

    远程连接Linux云服务器-命令行模式 远程连接工具。 目前Linux远程连接工具有很多种,您可以选择顺手的工具使...

网友评论

      本文标题:Linux命令行工具——sar

      本文链接:https://www.haomeiwen.com/subject/mklvdktx.html