linux系统性能分析工具sar总结
所属分类 linux
浏览量 1397
sar(System Activity Reporter, 系统活动情况报告)
用于监控Linux系统性能的工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等
sysstat 工具包中包含两类工具:
即时查看工具:iostat、mpstat、sar
累计统计工具:sar
sar 具有这两种功能。因此,sar 是 sysstat 中的核心工具。
可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。
/var/log/sa/saDD
数据存放在 /var/log/sa/ 目录下
sar --help
sar [ options ] [ [ ] ]
常用选项:
-A:所有报告的总和
-u:输出整体CPU使用情况的统计信息
-v:输出inode、文件和其他内核表的统计信息
-d:输出每一个块设备的活动信息
-r:输出内存和交换空间的统计信息
-b:显示I/O和传送速率的统计信息
-a:文件读写情况
-c:输出进程统计信息,每秒创建的进程数
-R:输出内存页面的统计信息
-y:终端设备活动情况
-w:输出系统交换活动信息
整体CPU使用统计
各个CPU使用统计
内存使用情况统计
整体I/O情况
各个I/O设备情况
网络统计
整体CPU使用统计(-u)
各个CPU使用统计 -P ALL
-P 1 显示第二个内核的统计信息
内存使用情况统计(-r)
整体磁盘I/O情况(-b)
各个I/O设备情况(-d)
sar -d -p 1
-p 以sdX的形式显示设备名称
sar -dp 2
12时31分00秒 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
12时31分02秒 vda 3.03 0.00 52.53 17.33 0.01 3.33 1.83 0.56
12时31分02秒 sr0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
网络统计
sar -n DEV 1
sar -urb -n DEV 1
sar -urb -n DEV 1 1
12时22分36秒 CPU %user %nice %system %iowait %steal %idle
12时22分38秒 all 1.01 0.00 1.01 0.00 0.00 97.99
12时22分36秒 tps rtps wtps bread/s bwrtn/s
12时22分38秒 8.54 0.00 8.54 0.00 68.34
12时22分36秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
12时22分38秒 124148 1759696 93.41 139748 1137380 1854536 98.44 1137572 470972 176
12时22分36秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
12时22分38秒 eth0 96.98 50.75 16.71 22.93 0.00 0.00 0.00
12时22分38秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
上一篇
下一篇
linux ulimit命令总结
linux之dmesg命令总结
linux性能分析及调优
linux监控工具之nmon
简单小巧的linux监控工具saidar
linux监控利器dstat