프로세스 통계란 리눅스에서 수행된 명령들을 요약하고 기록하는 방법이다. 요즘의 리눅스 커널은 수행된 명령과 그 명령을 내린 사용자, 소요된 CPU 시간 등을 기록한 프로세스 통계를 낼 수 있다. 프로세스 통계를 씀으로써, 시스템 자원이 어떻게 사용되고 있고 사용자들 사이의 자원 배분은 어떤가에 대한 자세한 통계 정보를 얻을 수 있으며, 시스템 모니터링도 가능하다.
리눅스 프로세스 통계의 현재 상태 1.3.73 이후 버젼의 커널에는 프로세스 통계를 지원하는 기능이 통합되어 있다. 이보다 오래된 커널을 쓰고 있다면 패치를 해야 한다. 패치는 iguana.hut.fi/pub/linux/Kernel/process_accounting 에서 구할 수 있다.
리눅스 프로세스 통계를 위한 필요 사항
커널 1.3.73 이후 버젼의 리눅스 커널이 필요하다. 필자는 2.x 버젼의 커널을 권한다.
커널 소스는 sunsite.unc.edu/pub/Linux/kernel/v2.0 에서 구할 수 있다.
프로세스 통계용 소프트웨어 가지고 있는 리눅스 배포판에 따라, 프로세스 통계용 소프트웨어가 시스템에 설치되어 있을 수도 있고, 그렇지 않을 수도 있다. 없다면
sunsite.unc.edu/pub/Linux/system/admin/quota-acct-modified.tgz 의 패키지를 다운받도록 한다.