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