74. 进程管理 - sar 收集、报告,或存储系统行为信息
程序员文章站
2022-04-13 15:33:18
...
开篇词
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 管理员手册:既简单又深刻》