| | |
시스템에서 작업 부하를 식별하고 프로젝트별로 각 작업을 분류합니다.
| /etc/project 파일, NIS 맵 또는 LDAP 디렉토리 서비스에서 프로젝트 항목을 만듭니다.
|
|
시스템에서 작업 부하의 우선 순위를 지정합니다.
| 중용한 응용 프로그램을 결정합니다. 이러한 작업 부하에는 리소스에 대한 우선적인 액세스가 필요할 수 있습니다.
| 비즈니스 서비스 목표를 참조하십시오.
|
시스템에서 실시간 작업을 모니터링합니다.
| 성능 도구를 사용하여 시스템에서 실행 중인 작업 부하의 현재 리소스 사용을 확인합니다. 그러면 지정된 리소스에 대한 액세스를 제한하는지 아니면 특정 작업 부하를 다른 작업 부하와 격리해야 하는지 여부를 평가할 수 있습니다.
|
|
시스템에서 실행 중인 작업 부하를 임시로 수정합니다.
| 변경할 수 있는 값을 결정하려면 Oracle Solaris 시스템에서 사용할 수 있는 리소스 제어를 참조하십시오. 작업이나 프로세스가 실행 중인 동안 명령줄에서 값을 업데이트할 수 있습니다.
|
|
project 데이터베이스나 이름 지정 서비스 프로젝트 데이터베이스의 모든 프로젝트 항목에 대해 리소스 제어와 프로젝트 속성을 설정합니다.
| /etc/project 파일이나 이름 지정 프로젝트 데이터베이스의 각 프로젝트 항목에는 하나 이상의 리소스 제어나 속성이 들어 있을 수 있습니다. 리소스 제어는 해당 프로젝트에 연결된 작업과 프로세스를 제한합니다. 리소스 제어에 지정되는 각 임계치 값의 경우, 해당 값에 도달할 때 수행해야 할 하나 이상의 작업을 연결할 수 있습니다. 명령줄 인터페이스를 사용하여 리소스 제어를 설정할 수 있습니다.
|
|
프로젝트에 연결된 프로세스 컬렉션을 통해 물리적 메모리의 리소스 사용에 대한 상한값을 설정합니다.
| 리소스 상한값 적용 데몬은 /etc/project 파일에서 프로젝트의 rcap.max-rss 속성에 대해 정의된 물리적 메모리 리소스 상한값을 적용합니다.
|
|
리소스 풀 구성을 만듭니다.
| 리소스 풀은 프로세서와 같은 시스템 리소스를 분할하기 위한 방법을 제공하며 재부트 간에도 이러한 분할 영역을 유지합니다. project.pool 속성을 /etc/project 파일의 각 항목에 추가할 수 있습니다.
|
|
FSS(Faire Share Scheduler)를 기본 시스템 스케줄러로 설정합니다.
| 모든 사용자 프로세스가 단일 CPU 시스템 안에 속하거나 프로세서 세트가 동일 예약 클래스에 속하도록 합니다.
|
|
확장 회계 기능을 활성화하여 작업이나 프로세스별로 리소스 사용을 모니터링 및 기록합니다.
| 확장 회계 기능을 사용하여 현재 리소스 제어를 평가하고 향후 작업 부하의 용량 요구 사항을 계획합니다. 시스템 전체의 총 사용량을 추적할 수 있습니다. 두 개 이상의 시스템에 걸친 관련 작업 부하에 대한 전체 사용 통계를 얻기 위해 몇 대의 시스템에서 프로젝트 이름을 공유할 수 있습니다.
|
|
(옵션) 구성을 추가로 조정해야 하는 경우 계속해서 명령줄에서 값을 변경할 수 있습니다. 작업이나 프로세스가 실행 중인 동안 값을 변경할 수 있습니다.
| 프로젝트를 다시 시작하지 않고 기존 작업에 대한 수정 사항을 임시로 적용할 수 있습니다. 성능에 만족할 때까지 값을 조정합니다. 그런 다음 /etc/project 파일이나 이름 지정 서비스 프로젝트 데이터베이스에서 현재 값을 업데이트합니다.
|
|
(옵션) 확장 회계 데이터를 수집합니다.
| 활성 프로세스 및 활성 작업에 대한 확장 회계 레코드를 작성합니다. 생성된 파일을 계획, 지불 거절 및 청구 목적으로 사용할 수 있습니다. 사용자 정의된 보고 및 추출 스크립트를 개발할 수 있도록 하는 libexacct에 대한 Perl(Practical Extraction and Report Language) 인터페이스도 있습니다.
|
|