大多数UNIX系统提供了一个选项以进行进程会计(process accounting)处理。启用该选项后,每当进程结束时内核就写一个会计记录。典型的会计记录包含总量较小的二进制数据,一般包括命令名、所使用的CPU时间总量、用户ID和组ID、启动时间等。

一个至今没有说明 的函数(acct)启用和禁用进程会计。

唯一使用这一函数的是accton(9)命令。

会计记录所需的各个数据(各CPU时间、传输的字符数)都由内核保存在进程表中,并在一个新进程被创建时初始化(如fork之后在子进程中)。进程终止时写一个会计记录。这产生两个后果。

results matching ""

    No results matching ""