AIX命令参考大全,卷 5,s - u - sa 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

sa 命令

用途

总结记帐记录。

语法

/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 命令,摘要报告将包含每个命令的调用次数,以及 recpuaviok 字段。

注:-b-d-D-k-K-n 标志确定如何进行输出分类。 如果在命令行中指定了不止一个这些标志,则只有最后指定的那个标志生效。

在此基本操作系统发行版下创建的摘要文件以支持大型用户标识(8 个字符或更长)的格式保存。在前发行版下创建的摘要文件可能为旧格式,它只支持最多 7 个字符的用户标识。 sa 命令可识别和支持摘要文件的以上两种格式。 如果需要将旧格式的摘要文件转换为新格式,可使用 -C 标志代替 -s 标志。只需进行一次转换。 转换后,既可使用 -s 标志,也可使用 -C 标志。

标志

-a 打印所有命令的名称(包括那些带有不可打印字符的)。 将用过一次的命令放在 other 类别中。
-b 将输出按用户和系统时间的总和除以调用次数来进行分类。 否则,输出为用户时间和系统时间的之和。
-c 将每个命令使用时间打印为相对于所有命令使用时间的百分比。 此外,还有用户、系统和实时。
-C 将记帐文件合并到摘要文件中。如果摘要文件为旧格式,则将它转换为新格式。
-d 将输出按平均磁盘 I/O 操作数进行分类。
-D 将输出按总的磁盘 I/O 操作数进行分类和打印。
-f 不要强制进行交互式阈值压缩。此标志必须与 -v 标志一起使用。
-i 仅读取原始数据,不读取摘要文件。
-j 打印每个调用的秒数,而不是每个类别的总的分钟。
-k 将输出按平均 CPU 时间进行分类。
-K 将输出按 CPU 存储量整数进行分类和打印。
-l 将系统时间和用户时间分离,而不是组合它们。
-m 打印每个用户的进程数和 CPU 分钟数。
-n 按调用数对输出进行分类。
-r 将分类的顺序倒置。
-s 将记帐文件合并到摘要文件中。
-S SaveFile 使用指定的已保存文件作为命令摘要文件,而不是 /var/adm/savacct 文件。
-t 打印每个命令实时与用户和系统时间和之比。
-u 暂挂所有其它标志并且打印每个命令的用户数字标识和命令名。
-U UserFile 使用指定文件代替 /var/adm/usracct 文件来积累由 -m 标志打印的每个用户的统计信息。
-v Number 输入使用了指定次数或少于指定次数的每个命令的名称。 当查询时,如果输入 y(是),则将命令添加到 junk 类别中,并让它作为此类别的一部分显示在将来的摘要中。

示例

  1. 要对 /var/adm/pacct 文件中的所有命令进行记帐记录总结,输入:
    sa  -a
    将仅用过一次的命令放在 other 字段下。
  2. 要按平均 CPU 时间进行记帐记录总结,输入:
    sa  -k

文件

/usr/sbin/sa 包含 sa 命令。
/etc/sa 包含至 sa 命令的符号链接。
/var/adm/pacct 包含原始记帐记录。
/var/adm/savacct 包含记帐记录摘要。
/var/adm/usracct 包含用户记录的记帐摘要。

相关信息

acctcms 命令、acctcom 命令、acctcon1acctcon2 命令、acctmerg 命令、acctprc1acctprc2accton 命令、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

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]