Oracle Solaris 운영 체제의 확장 계정 기능은 계정 데이터를 포함하기 위해 버전이 지정된 확장 가능 파일 형식을 사용합니다. 이 데이터 형식을 사용하는 파일은 포함된 라이브러리 libexacct(libexacct(3LIB) 참조)에서 제공하는 API를 사용하여 액세스하거나 만들 수 있습니다. 그러면 이러한 파일은 확장 계정이 지원되는 모든 플랫폼에서 분석할 수 있으며 해당 데이터를 용량 계획 및 차지백에 사용할 수 있습니다.
확장 계정이 활성화되어 있는 경우, libexacct API에서 검사할 수 있는 통계가 수집됩니다. libexacct는 앞으로 또는 뒤로의 exacct 파일 검사를 허용합니다. API는 libexacct에 의해 생성된 타사 파일뿐 아니라 커널에 의해 생성된 파일도 지원합니다. 사용자 정의된 보고 및 추출 스크립트를 개발할 수 있는 libexacct에 대한 Perl(Practical Extraction and Report Language) 인터페이스가 있습니다. libexacct에 대한 Perl 인터페이스를 참조하십시오.
예를 들어, 확장 계정이 지원되는 경우 작업은 해당 구성원 프로세스의 리소스 사용 집계를 추적합니다. 작업 완료 시 작업 계정 레코드가 기록됩니다. 실행 중인 프로세스 및 작업에 대한 중간 레코드도 기록할 수 있습니다. 작업에 대한 자세한 내용은 Chapter 2, 프로젝트 및 작업 정보를 참조하십시오.
그림 4-1 활성화된 확장 계정으로 작업 추적