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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

desfree

설명

시스템에서 언제든지 해제할 수 있는 기본 메모리 양을 지정합니다.

데이터 유형

부호 없는 정수

기본값

lotsfree/2

범위

최소값은 256KB와 물리적 메모리의 1/128 중 더 큰 값이며, getpagesize로 반환된 페이지 크기를 사용하여 페이지 수로 나타납니다.

최대값은 물리적 메모리 페이지 수입니다. 최대값은 물리적 메모리의 15%를 넘지 않아야 합니다. 이 범위는 검증 절에 설명된 경우를 제외하고는 강제로 적용되지 않습니다.

단위

페이지

동적인지 여부

예, 메모리를 추가하거나 삭제하는 동적 재구성 작업이 일어나지 않는 경우에 한해 동적입니다. 동적 재구성 작업이 일어날 경우 /etc/system 파일에 제공된 값으로 값이 재설정되거나 새 물리적 메모리 값에서 값이 계산됩니다.

검증

desfreelotsfree보다 크면 desfreelotsfree/2로 설정됩니다. 메시지는 표시되지 않습니다.

암시적

항상 lotsfreedesfree보다 크고 desfree는 minfree보다 크도록 유지됩니다.

부작용

이 매개변수의 값을 늘리면 몇 가지 부작용이 발생할 수 있습니다. 새로 지정한 값이 시스템의 사용 가능한 메모리 양에 가깝거나 초과하면 다음과 같은 상황이 발생할 수 있습니다.

  • 사용 가능한 메모리가 desfree를 초과하지 않으면 비동기 I/O 요청이 처리되지 않습니다. desfree 값을 늘리면 성공했을 요청이 거부될 수 있습니다.

  • NFS 비동기 쓰기가 동기적 쓰기로 실행됩니다.

  • 교체 프로그램이 일찍 시작되고 교체 프로그램의 동작이 더 공격적인 작업으로 나타납니다.

  • 가능한 많은 실행 가능 페이지가 시스템에 사전 로드(사전 폴트)되지 않을 수 있습니다. 이 부작용으로 인해 응용 프로그램 실행 속도가 느려질 수 있습니다.

변경 시기

작업 부하가 비교적 정적이고 메모리가 많은 시스템에서는 이 값을 줄여 보십시오. 허용 가능한 최소값은 256KB이며 getpagesize로 반환된 페이지 크기를 사용하여 페이지 수로 나타납니다.

커밋 레벨

불안정