进程会计-hds ams 2500用户手册
8.13进程会计很多UNIX系统提供了一个选择项以进行进程会计事务处理。当取了这种选择项后,每当进程结束时内核就写一个会计记录。典型的会计记录是32字节长的二进制数据,包括命令名、所使用的CPU时间总量、用户ID和组ID、起动时间等。本节将比较详细地说明这种会计记录,这样也使我们得到了一个再次观察进程的机会,得到了使用5.9节中所介绍的fread函数的机会。
那么,什么是进程会计呢?SVR4和4.3+BSD实现中对此进行了说明。SVR4提供了很多程序处理这种原始的会计数据——例如runacct和acctcom。4.3+BSD提供sa(8)命令处理并总结原始会计数据。一个至今没有说明过的函数(acct)起动和终止进程会计。唯一使用这一函数的是SVR4和4.3+BSD的accton(8)命令。超级用户执行一个带路径名参数的accton命令起动会计处理。该路径名通常是/var/adm/pacct(早期系统中为/usr/adm/acct)。执行不带任何参数的accton命令则停止会计处理。会计记录结构定义在头文件
-
命令名
-
所使用的CPU时间总量
-
用户ID和组ID
-
起动时间
了解这些细节是否让你感到好奇?如果是,那么你可以进一步了解会计账务系统和会计考试系统。这些系统不仅帮助你更好地掌握会计知识,还能让你在实际操作中得心应手。是不是感觉更加自信了呢?
下载地址
用户评论