74. 进程管理 - sar 收集、报告,或存储系统行为信息

开篇词

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} 报告网络统计,可用关键词为:DEVEDEVNFSNFSDSOCK
-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


 

我所撰写的英文版本

74. Process Management - sar
 

引用

参见

上一篇:

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

发布了224 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/104832977
sar