系统管理指南:高级管理

设置自动数据收集 (sar)

sar 命令可用于自行收集系统活动数据,或报告 sadc 命令所创建的每日活动文件中收集的内容。

sar 命令格式如下:


sar [-aAbcdgkmpqruvwy] [-o file] t [n] 

sar [-aAbcdgkmpqruvwy] [-s time] [-e time] [-i sec] [-f file]

以下 sar 命令每隔 t 秒对操作系统中的累积活动计数器进行采样,共进行 n 次。t 应大于或等于 5 秒。否则,命令本身会对样本产生影响。必须指定采样的时间间隔。否则,命令将根据第二种格式运行。n 的缺省值为 1。以下示例以 10 秒为间隔抽取两个样本。如果指定 -o 选项,则以二进制格式保存样本。


$ sar -u 10 2

有关 sar 命令的其他重要信息包括:

下表列出了 sar 选项及其操作。

表 13–2 sar 命令的选项

选项 

操作 

-a

检查文件访问操作 

-b

检查缓冲区活动  

-c

检查系统调用  

-d

检查每个块设备的活动 

-g

检查页出和内存释放  

-k

检查内核内存分配  

-m

检查进程间通信  

-nv

检查系统表状态  

-p

检查交换和分发活动  

-q

检查队列活动  

-r

检查未使用的内存  

-u

检查 CPU 使用率 

-w

检查交换和切换卷  

-y

检查终端活动  

-A

报告总体系统性能,这与输入所有选项等效。 

不使用任何选项等效于调用带 -u 选项的 sar 命令。