使用 acctcom 命令

如果激活记帐系统,acctcom 命令显示 CPU 使用情况的历史数据。

请仅在绝对需要时才激活记帐,因为启动记帐系统将给系统带来相当大的开销。 要激活记帐系统,请执行以下操作:

  1. 创建一个空的记帐文件:
    # touch acctfile
  2. 打开记帐:
    # /usr/sbin/acct/accton acctfile
  3. 让记帐运行一会然后关掉记帐:
    # /usr/sbin/acct/accton
  4. 显示捕获到的记帐如下:
    # /usr/sbin/acct/acctcom acctfile
    COMMAND                      START    END          REAL      CPU     MEAN
    NAME       USER     TTYNAME  TIME     TIME       (SECS)   (SECS)  SIZE(K)
    #accton    root     pts/2   19:57:18 19:57:18     0.02     0.02   184.00
    #ps        root     pts/2   19:57:19 19:57:19     0.19     0.17    35.00
    #ls        root     pts/2   19:57:20 19:57:20     0.09     0.03   109.00
    #ps        root     pts/2   19:57:22 19:57:22     0.19     0.17    34.00
    #accton    root     pts/2   20:04:17 20:04:17     0.00     0.00     0.00
    #who       root     pts/2   20:04:19 20:04:19     0.02     0.02     0.00
如果您重用同样的文件,可以通过寻找 accton 进程(这是第一次用来关闭记帐的进程)查看较新的进程什么时候启动。