如果激活记帐系统,acctcom 命令显示 CPU 使用情况的历史数据。
请仅在绝对需要时才激活记帐,因为启动记帐系统将给系统带来相当大的开销。 要激活记帐系统,请执行以下操作:
- 创建一个空的记帐文件:
- 打开记帐:
# /usr/sbin/acct/accton acctfile
- 让记帐运行一会然后关掉记帐:
- 显示捕获到的记帐如下:
# /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 进程(这是第一次用来关闭记帐的进程)查看较新的进程什么时候启动。