* sar man手册简译, 欢迎大家补充、指正
* Author: cnscn
* Time : 2006-10-17 09:10
*
*/
sar --- 收集、报告或保存系统活动信息 Collect, report, or save system activity information
Options:
-A 列出保存的当天的所有活动的文件内容, 等同于-bBcdqrRuvwWy -I SUM -n FULL -P ALL
-b 报告I/O和传送速率统计。这个参数仅用于2.5及以后内核。可显示以下字段
tps 每秒从物理磁盘I/O的次数。多个逻辑请求会被合并为一个I/O磁盘请求。一次传输的大小是不确定的
rtps 每秒的读请求数
wtps 每秒的写请求数
bread/s 每秒读磁盘的数据块数(in blocks 1 block = 512B, 2.4以后内核)
bwrtn/s 每秒写磁盘的数据块数(in blocks 1 block = 512B, 2.4以后内核)
-B 显示内核页统计。 可显示如下字段
pgpgin/s
pgpgout/s
fault/s
majflt/s
-c 显示进程创建活动, 显示如下字段
proc/s 每秒进程创建数
-d m n 报告每个块设备的活动情况(2.4及以后内核)
m 每m秒采样一次
n 共采样n次
sar -d 30 5
Average: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
dev8-0 2.39 16.37 35.99 21.88 0.00 0.85 0.66 0.16
tps 显示指定设备的每秒I/O流量,多个逻辑请求可以合并为一个物理请求,流量为不确定大小
rd_sec/s 从设备读取的扇区数,(1扇区=512B)
wr_sec/s 写入设备的扇区数
avgrq-sz 流出设备的扇区数
avgqu-sz 流出设备的平均队列长度
await 从设备流出的平均I/O请时间,包括请求在队列和服务时的时间
svctm 平均I/O请求的服务时间
%util I/O请求的CPU时间百分比,当数字接近100%时,设备出现饱和
-H
-h
-i interval 选取尽可能接近interval所标识的数量的记录数 (Select data records at seconds as close as possible to the number specified by the interval parameter)
-q 报告队列长度和平均负载,可列出下列字段
runq-sz 执行中的队列长度(等待运行的进程数)
plist-sz 进程列表中的进程数
ldavg-1 最后一分钟的系统负载
ldavg-5 最后5分钟的系统负载
ldavg-15 最后15�种拥南低掣涸�
-r 报告memory和swap使用统计,可列出如下字段
kbmemfree 可用的内存数(kB)
kbmemused 应用中的内存数,但不包括内核使用的内存(kB)
%memused 内存的使用百分比
kbcached 内核用于cache的内存数(kB)
kbswpfree
kbswpused
%swpused
kbswpcad 用于cache的swap内存数(kB)
-R 报告内存活动,可列出如下字段
frmpg/s 每秒空闲的内存页数,负值表示系统已经分配了的内存页数。注意:依据机器体系的不同,内存页的大小有4kB或8kB
bufpg/s 每秒系统用于buffers的附加的内存页数。负值表示较少的页数用于系统buffers
campg/s 每秒系统用于cached的附加的内存页数。负值表示较少的页数用于系统cached
-t
-u 列出cpu的使用情况,可列出下列字段
%user 用户层
%nice 用户层
%system 系统层
%iowait 系统有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage of %time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request)
%idle 系统没有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request)
