탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 조정 가능 매개변수 참조 설명서 Oracle Solaris 11 Information Library (한국어) |
이전의 rechoose_interval 매개변수와 마찬가지로 이 매개변수는 프로세스가 자신이 실행된 마지막 CPU에 대한 모든 유사성을 손실한 것처럼 나타나기 전까지의 시간을 지정합니다. 그러나 이 매개변수는 더 세부적인 시간 증분 간격으로 설정됩니다. 이 매개변수는 지금은 사용되지 않는 rechoose_interval 매개변수 대신 사용해야 하지만, /etc/system 파일에서 설정할 경우 rechoose_interval 매개변수도 계속 사용할 수 있습니다.
이 간격이 지나면 CPU가 스레드 일정을 잡는 데 사용될 후보로 간주됩니다. 이 매개변수는 실시간 클래스의 스레드에 적용되지 않고 다른 모든 스케줄링 클래스의 스레드에 적용됩니다.
이 매개변수의 값을 변경하려는 경우 다음 단계에 따라 mdb를 사용하십시오.
나노초를 측정되지 않은 시간으로 변환합니다. 예를 들어, 5000000나노초 기반 값을 측정되지 않은 시간으로 변환하려면 다음 구문을 사용합니다.
# mdb -kw . . . > 0t5000000::time -u 0xb6a444
disp_rechoose_interval을 측정되지 않은 시간 값으로 설정합니다. 예를 들어, 위의 단계에서 반환된 값을 제공합니다.
> disp_rechoose_interval /Z 0xb6a444 disp_rechoose_interval: 0x447d998 = 0xb6a444
disp_rechoose_interval이 적절한 값으로 설정되었는지 확인합니다. 예를 들면 다음과 같습니다.
> disp_rechoose_interval::print 0xb6a444
부호 있는 정수
3
0 ~ MAXINT
예
없음
캐시가 큰 경우 또는 데이터 액세스 패턴에 문제가 없는데 캐시 누락이 지나치게 많이 발생하는 프로세스 또는 프로세스 세트가 시스템에서 실행 중인 경우입니다.
이 매개변수를 변경하기 전에 프로세서 세트 기능이나 프로세서 바인딩을 사용해 보십시오. 자세한 내용은 psrset(1M) 또는 pbind(1M)를 참조하십시오.
불안정
자세한 내용은 disp_rechoose_interval(Oracle Solaris 11)을 참조하십시오.