Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

disp_rechoose_interval

설명

이전의 rechoose_interval 매개변수와 마찬가지로 이 매개변수는 프로세스가 자신이 실행된 마지막 CPU에 대한 모든 유사성을 손실한 것처럼 나타나기 전까지의 시간을 지정합니다. 그러나 이 매개변수는 더 세부적인 시간 증분 간격으로 설정됩니다. 이 매개변수는 지금은 사용되지 않는 rechoose_interval 매개변수 대신 사용해야 하지만, /etc/system 파일에서 설정할 경우 rechoose_interval 매개변수도 계속 사용할 수 있습니다.

이 간격이 지나면 CPU가 스레드 일정을 잡는 데 사용될 후보로 간주됩니다. 이 매개변수는 실시간 클래스의 스레드에 적용되지 않고 다른 모든 예약 클래스의 스레드에 적용됩니다.

이 매개변수의 값을 변경하려는 경우 다음 단계에 따라 mdb를 사용하십시오.

  1. 나노초를 측정되지 않은 시간으로 변환합니다. 예를 들어, 5000000나노초 기반 값을 측정되지 않은 시간으로 변환하려면 다음 구문을 사용합니다.

    # mdb -kw
    .
    .
    .
    > 0t5000000::time -u
    0xb6a444
  2. disp_rechoose_interval을 측정되지 않은 시간 값으로 설정합니다. 예를 들어, 위의 단계에서 반환된 값을 제공합니다.

    	> disp_rechoose_interval /Z 0xb6a444
    disp_rechoose_interval:  0x447d998   =       0xb6a444
  3. disp_rechoose_interval이 적절한 값으로 설정되었는지 확인합니다. 예를 들면 다음과 같습니다.

    	> disp_rechoose_interval::print
    0xb6a444
데이터 유형

부호 있는 정수

기본값

3

범위

0 ~ MAXINT

동적인지 여부

검증

없음

변경 시기

캐시가 큰 경우 또는 데이터 액세스 패턴에 문제가 없는데 캐시 누락이 지나치게 많이 발생하는 프로세스 또는 프로세스 세트가 시스템에서 실행 중인 경우입니다.

이 매개변수를 변경하기 전에 프로세서 세트 기능이나 프로세서 바인딩을 사용해 보십시오. 자세한 내용은 psrset(1M) 또는 pbind(1M)를 참조하십시오.

커밋 레벨

불안정