Linux에서 file cache로 사용되는 최대메모리를 제한하고자 합니다.
혹시 가능한지요?
--------- 이하 저의 시도
-----------------------------------------------------
RHEL3.0 에서 테스트를 하고 있고요.
/proc 파일시스템으로 시스템
관리하기
http://www-128.ibm.com/developerworks/kr/linux/library/l-adfly.html#IDAMC4ZB
를 참고하여
/proc/sys/vm/buffermem
버퍼 메모리에 사용될 총 시스템 메모리(퍼센트) 양을 제어한다. 파일에
공간 분리 리스트를 작성하여 설정될 수 있는 세 개의 값을 갖고
있다:
- 버퍼에 사용될 최소 메모리 비율.
- 남아있는 시스템 메모리가 적을 경우 시스템 메모리가 없어질 때
시스템은 이 정도의 버퍼 메모리를 유지하려고 한다.
- 버퍼에 사용될 최대 메모리 비율.
기본 설정: 2 10 60
/proc/sys/vm/pagecache
/proc/sys/vm/buffermem 과 같은 작업을 수행하지만 메모리
매핑과 일반적인 파일 캐싱을 위해 작동한다.
값을 변경해 보았지만 원하는대로 동작하지 않습니다.
|