tune_t_flushr과 함께 autoup은 각 호출 시 더티 페이지가 있는지 검사되는 메모리의 양과 파일 시스템 동기화 작업의 빈도를 제어합니다.
autoup 값은 버퍼를 해제 목록에서 삭제할지 여부를 제어하는 데에도 사용됩니다. B_DELWRI 플래그(변경된 파일 컨텐츠 페이지를 나타냄)가 지정된 버퍼는 버퍼가 autoup초 이상 이 목록에 있을 때마다 목록에서 삭제됩니다. autoup 값을 늘리면 버퍼가 더 오래 동안 메모리에 유지됩니다.
부호 있는 정수
30
1 ~ MAXINT
초
아니오
autoup이 0보다 작거나 같으면 30으로 재설정되고 경고 메시지가 표시됩니다. 이 검사는 부트 시에만 수행됩니다.
autoup은 tune_t_fsflushr의 정수 배수여야 합니다. autoup은 적어도 tune_t_fsflushr 값의 6배가 되어야 합니다. 그렇지 않을 경우 fsflush가 호출될 때마다 지나치게 많은 양의 메모리가 검색됩니다.
dopageflush가 0이 아닐 경우 총 시스템 페이지 수에 tune_t_fsflushr을 곱한 값이 autoup보다 크거나 같아야 메모리가 검사됩니다.
다음은 autoup이나 tune_t_fsflushr 또는 둘 다를 변경해야 할 수도 있는 몇 가지 경우입니다.
많은 양의 메모리가 있는 시스템 - 이 경우 autoup을 늘리면 각 fsflush 호출 시 검색되는 메모리의 양이 줄어듭니다.
최소한의 메모리 요구 사항이 있는 시스템 - autoup 및 tune_t_fsflushr을 모두 늘리면 검색 횟수가 줄어듭니다. 또한 autoup/tune_t_fsflushr의 현재 비율을 유지하려면 autoup을 늘려야 합니다.
다수의 임시 파일이 있는 시스템(예: 메일 서버 또는 소프트웨어 빌드 시스템) - 다수의 파일이 만들어진 후 삭제되는 경우 fsflush로 인해 이러한 파일에 대한 데이터 페이지를 디스크에 쓰는 작업이 불필요하게 발생할 수 있습니다.
불안정