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 命令将从以前记录的文件中提取数据。该文件是由 -f 选项为最近一天指定的文件,或对应于最近一天的标准每日活动文件 /var/adm/sa/sa dd(缺省设置)。
-s 和 -e 选项定义报告的开始时间和结束时间。开始时间和结束时间的格式为 hh[:mm[:ss]],其中 hh、mm 和 ss 表示小时、分钟和秒。
选项 |
操作 |
---|---|
-a |
检查文件访问操作 |
-b |
检查缓冲区活动 |
-c |
检查系统调用 |
-d |
检查每个块设备的活动 |
-g |
检查页出和内存释放 |
-k |
检查内核内存分配 |
-m |
检查进程间通信 |
-nv |
检查系统表状态 |
-p |
检查交换和分发活动 |
-q |
检查队列活动 |
-r |
检查未使用的内存 |
-u |
检查 CPU 使用率 |
-w |
检查交换和切换卷 |
-y |
检查终端活动 |
-A |
报告总体系统性能,这与输入所有选项等效。 |
不使用任何选项等效于调用带 -u 选项的 sar 命令。