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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

autoup

설명

tune_t_flushr과 함께 autoup은 각 호출 시 더티 페이지가 있는지 검사되는 메모리의 양과 파일 시스템 동기화 작업의 빈도를 제어합니다.

autoup 값은 버퍼를 해제 목록에서 삭제할지 여부를 제어하는 데에도 사용됩니다. B_DELWRI 플래그(변경된 파일 컨텐츠 페이지를 나타냄)가 지정된 버퍼는 버퍼가 autoup초 이상 이 목록에 있을 때마다 목록에서 삭제됩니다. autoup 값을 늘리면 버퍼가 더 오래 동안 메모리에 유지됩니다.

데이터 유형

부호 있는 정수

기본값

30

범위

1 ~ MAXINT

단위

동적인지 여부

아니오

검증

autoup이 0보다 작거나 같으면 30으로 재설정되고 경고 메시지가 표시됩니다. 이 검사는 부트 시에만 수행됩니다.

암시적

autouptune_t_fsflushr의 정수 배수여야 합니다. autoup은 적어도 tune_t_fsflushr 값의 6배가 되어야 합니다. 그렇지 않을 경우 fsflush가 호출될 때마다 지나치게 많은 양의 메모리가 검색됩니다.

dopageflush가 0이 아닐 경우 총 시스템 페이지 수에 tune_t_fsflushr을 곱한 값이 autoup보다 크거나 같아야 메모리가 검사됩니다.

변경 시기

다음은 autoup이나 tune_t_fsflushr 또는 둘 다를 변경해야 할 수도 있는 몇 가지 경우입니다.

  • 많은 양의 메모리가 있는 시스템 - 이 경우 autoup을 늘리면 각 fsflush 호출 시 검색되는 메모리의 양이 줄어듭니다.

  • 최소한의 메모리 요구 사항이 있는 시스템 - autouptune_t_fsflushr을 모두 늘리면 검색 횟수가 줄어듭니다. 또한 autoup/tune_t_fsflushr의 현재 비율을 유지하려면 autoup을 늘려야 합니다.

  • 다수의 임시 파일이 있는 시스템(예: 메일 서버 또는 소프트웨어 빌드 시스템) - 다수의 파일이 만들어진 후 삭제되는 경우 fsflush로 인해 이러한 파일에 대한 데이터 페이지를 디스크에 쓰는 작업이 불필요하게 발생할 수 있습니다.

커밋 레벨

불안정