Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

rcapd 작업 간격

rcapd에서 수행하는 주기적 작업에 대한 간격을 조정할 수 있습니다.

모든 간격은 초 단위로 지정됩니다. rcapd 작업 및 기본 간격 값이 다음 표에 설명되어 있습니다.

작업
기본 간격 값(초)
설명
scan
15
프로젝트 작업 부하에 연결된 또는 작업 부하에서 나간 프로세스를 검색하는 간격의 초 수입니다. 최소값은 1초입니다.
sample
5
RSS(Resident Set Size)와 이후 상한값 적용을 샘플링하는 간격의 초 수입니다. 최소값은 1초입니다.
report
5
페이징 통계를 업데이트하는 간격의 초 수입니다. 0으로 설정되면 통계가 업데이트되지 않고 rcapstat의 출력이 최신이 아닙니다.
config
60
재구성하는 간격의 초 수. 재구성 이벤트에서 rcapadm은 업데이트를 위해 구성 파일을 읽고 project 데이터베이스에서 새로 설정되거나 수정된 프로젝트 상한값을 검색합니다. SIGHUPrcapd로 보내면 즉시 재구성됩니다.

간격을 조정하려면 작업 간격을 설정하는 방법을 참조하십시오.

rcapd 검색 간격 결정

스캔 간격은 rcapd에서 새 프로세스를 검색하는 빈도를 제어합니다. 많은 프로세스가 실행 중인 시스템의 경우 목록 전체를 검색하는 데 더 많은 시간이 걸리므로 전체 CPU 시간 소비를 줄이기 위해 간격을 늘리는 것이 좋을 수 있습니다. 그러나 검색 간격은 프로세스가 상한값이 지정된 작업 부하에 포함되기 위해 존재해야 하는 최소 시간을 나타낼 수도 있습니다. 단기간 진행되는 많은 프로세스를 실행하는 작업 부하의 경우, 검색 간격이 길어지면 rcapd에서 이러한 프로세스를 작업 부하에 포함시키지 못할 수도 있습니다.

샘플 간격 결정

rcapadm을 사용하여 구성하는 샘플 간격은 rcapd에서 작업 부하 사용량 샘플링과 상한값이 초과되는 경우 이를 적용하는 사이에 대기하는 최소 시간입니다. 이 간격을 줄이는 경우 대부분의 조건에서 rcapd가 더 자주 상한값을 적용하여 페이징으로 인한 I/O가 증가할 수 있습니다. 그러나 짧은 샘플 간격이 특정 작업 부하의 갑작스러운 물리적 메모리 증가로 인해 다른 작업 부하에 미치는 영향을 줄여 줄 수도 있습니다. 작업 부하에서 메모리를 제한 없이 사용하고 상한값이 설정된 다른 작업 부하의 메모리를 사용할 수 있는 샘플링 간의 시간 간격이 좁아집니다.

rcapstat로 지정된 샘플 간격이 rcapadm을 사용하여 rcapd로 지정된 간격보다 짧은 경우, 일부 간격의 출력이 0이 될 수 있습니다. 이러한 상황은 rcapdrcapadm을 사용하여 지정한 간격보다 더 자주 통계를 업데이트하지 않기 때문에 발생합니다. rcapadm을 사용하여 지정한 간격은 rcapstat에서 사용하는 샘플링 간격과 별개입니다.