/usr/sbin/sa [ -a ] [ -b ] [ -c ] [ -C ][ -d ] [ -D ] [ -i ] [ -j ] [ -k ] [ -K ] [ -l ] [ -m] [ -n ] [ -r ] [ -s ] [ -t ] [ -u ] [ -vNumber [ -f ] ] [ -SSaveFile ] [ -UUserFile ] [ File ... ]
sa 命令对收集原始记帐数据的文件中的信息进行总结,该文件是 /var/adm/pacct 文件,或是由 File 参数指定的文件,然后将使用情况摘要报告写入 /var/adm/savacct 文件。接着,sa 命令删除 /var/adm/pacct 文件中的数据,以便收集新的 记帐信息。下次执行 sa 命令时,它读取使用情况摘要和新的数据,并将所有信息都合并到报告中。
与 sa 命令一起使用的标志 改变报告信息的类型。报告可以包含以下字段:
avio | 表示每次执行的平均 I/O 操作数。 |
cpu | 表示用户和系统时间(以分钟计)之和。 |
k | 表示每次执行的 CPU 时间的平均千字节块数。 |
k*sec | 表示 CPU 存储量整数,单位为千核心秒。 |
re | 表示实时的分钟数。 |
s | 表示系统 CPU 时间的分钟数。 |
tio | 表示总的 I/O 操作数。 |
u | 表示用户 CPU 时间的分钟数。 |
如果不指定任何标志而运行 sa 命令,摘要报告将包含每个命令的调用次数,以及 re、cpu、avio 和 k 字段。
注:-b、-d、-D、-k、-K 和 -n 标志确定如何进行输出分类。 如果在命令行中指定了不止一个这些标志,则只有最后指定的那个标志生效。
在此基本操作系统发行版下创建的摘要文件以支持大型用户标识(8 个字符或更长)的格式保存。在前发行版下创建的摘要文件可能为旧格式,它只支持最多 7 个字符的用户标识。 sa 命令可识别和支持摘要文件的以上两种格式。 如果需要将旧格式的摘要文件转换为新格式,可使用 -C 标志代替 -s 标志。只需进行一次转换。 转换后,既可使用 -s 标志,也可使用 -C 标志。
/usr/sbin/sa | 包含 sa 命令。 |
/etc/sa | 包含至 sa 命令的符号链接。 |
/var/adm/pacct | 包含原始记帐记录。 |
/var/adm/savacct | 包含记帐记录摘要。 |
/var/adm/usracct | 包含用户记录的记帐摘要。 |
acctcms 命令、acctcom 命令、acctcon1 或 acctcon2 命令、acctmerg 命令、acctprc1、acctprc2 或 accton 命令、fwtmp 命令、runacct 命令。
有关“记帐系统”、每日和每月报告的准备以及记帐文件的更多信息,请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview。
《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『设置记帐系统』描述建立记帐系统必须采取的步骤。
要获取有关自动运行或从键盘输入的记帐命令列表,请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Commands。