Unix 进程管理与调度全解析
1. 进程会计核算
Unix 系统支持进程会计核算功能,但为减轻管理日志文件的负担,该功能常被禁用。当启用此功能后,每个进程完成时,内核会将一个紧凑的二进制记录写入依赖于系统的会计核算文件,如 /var/adm/pacct 或 /var/account/pacct 。不过,这个会计核算文件需进一步处理,才能转化为适合用标准工具处理的文本流。
以 Sun Solaris 系统为例,root 用户可使用如下命令生成可读列表:
# acctcom -a
此命令列出的会计核算记录示例如下:
COMMAND START END REAL CPU MEAN
NAME USER TTYNAME TIME TIME (SECS) (SECS) SIZE(K)
cat jones ? 21:33:38 21:33:38 0.07 0.04 1046.00
echo jones ? 21:33:38 21:33:38 0.13 0.04 884.00
make jones ? 21:33:38 21:33:38 0.53 0.05 1048.00
grep jones ? 21:33:38 21:33:38 0.14
超级会员免费看
订阅专栏 解锁全文
1137

被折叠的 条评论
为什么被折叠?



