欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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} 报告网络统计,可用关键词为:DEVEDEVNFSNFSDSOCK
-q 报告队列长度及平均负载。
-r 报告内存使用率统计。
-S 报告交换空间使用率统计。
-u [ALL] 报告 CPU 使用率,ALL 关键词显示所有 CPU 字段。
-v 报告 inode、文件及内核表状态。
-W 报告交换统计。
-w 报告任务创建及系统切换活动。

 

例子

开始之前,我们需要安装 sar

yum install sysstat -y

显示页面统计

sar -B

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

显示 I/O 统计

sar -b

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

显示块设备活动统计

sar -d

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

显示大页使用率统计

sar -H

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

显示所有网络统计

sar -n ALL

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

显示队列长度及平均负载统计

sar -q

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

显示内存使用率统计

sar -r

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

显示交换空间使用率统计

sar -S

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

显示所有 CPU 使用率统计

sar -u ALL

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

显示 Inode、文件及内核表状态

sar -v

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

显示交换中的统计

sar -W

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

显示任务创建及系统切换统计

sar -w

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

我所撰写的英文版本

74. Process Management - sar
 

引用

参见

上一篇:

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