开篇词
sar
是一个用于收集、报告,或存储系统活动信息的工具。
统计
页面
这里是页面字段的一些描述:
字段 | 描述 |
---|---|
pgpgin/s | 在磁盘里每秒分页的总字节数。 |
pgpgout/s | 从磁盘里每秒分页的总字节数。 |
fault/s | 由系统产生的每秒页丢失故障(主要及非主要故障)数。 |
majflt/s | 由系统产生的每秒主故障数。 |
pgfree/s | 系统每秒存入空闲列表的页数。 |
pgscank/s | 由 kswapd 守护进程每秒扫描的页数。 |
pgscand/s | 每秒直接扫描的页数。 |
pgsteal/s | 系统每秒从页缓存及交换缓存内回收的页数。 |
%vmeff | 该公式的百分比为 pgsteal 除以 pgscan ,体现了页回收的效率。 |
选项
这里是 sar
命令的一些选项:
选项 | 描述 |
---|---|
-B | 报告分页统计。 |
-b | 报告I/O 及传输率统计。 |
-d | 报告块设备活动统计。 |
-H | 报告大页使用率统计。 |
-n {keywork [,…] | ALL} | 报告网络统计,可用关键词为:DEV 、EDEV 、NFS 、NFSD 、SOCK 。 |
-q | 报告队列长度及平均负载。 |
-r | 报告内存使用率统计。 |
-S | 报告交换空间使用率统计。 |
-u [ALL] | 报告 CPU 使用率,ALL 关键词显示所有 CPU 字段。 |
-v | 报告 inode、文件及内核表状态。 |
-W | 报告交换统计。 |
-w | 报告任务创建及系统切换活动。 |
例子
开始之前,我们需要安装 sar
:
yum install sysstat -y
显示页面统计
sar -B
显示 I/O 统计
sar -b
显示块设备活动统计
sar -d
显示大页使用率统计
sar -H
显示所有网络统计
sar -n ALL
显示队列长度及平均负载统计
sar -q
显示内存使用率统计
sar -r
显示交换空间使用率统计
sar -S
显示所有 CPU 使用率统计
sar -u ALL
显示 Inode、文件及内核表状态
sar -v
显示交换中的统计
sar -W
显示任务创建及系统切换统计
sar -w
我所撰写的英文版本
引用
参见
上一篇:
想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻》