디스크 캐시 메모리 사용을 전역적으로 비활성화하거나 제한하는 방법은 무엇입니까?

디스크 캐시 메모리 사용을 전역적으로 비활성화하거나 제한하는 방법은 무엇입니까?

OpenVZ VPS에서 디스크 캐시가 너무 많은 메모리를 차지하고 있습니다. 디스크 캐시 메모리 사용을 전역적으로 비활성화하거나 제한하는 방법은 무엇입니까?

CentOS 6.4를 사용하고 있습니다.

답변1

VFS 캐싱 가능성을 줄이려면 값을 조정하여 /proc/sys/vm/vfs_cache_pressureVFS 캐시 압력을 높이십시오 (기본값은 100). 이렇게 하면 메모리에서 덴트리와 아이노드를 적극적으로 회수합니다. 1000이 아마도 좋은 출발점이 될 것입니다. 내 시스템에서는 이를 1000으로 설정하면 보드 수가 약 75% 정도 줄어듭니다.

그러나 이는 원하는 대로 되지 않을 수도 있다는 점에 유의하세요. 파일 시스템 캐시 메모리 사용량을 줄이고 싶은 드문 사용 사례가 있습니다. 필요할 때 프로그램에서 사용할 수 있도록 즉시 해제됩니다.

관련 정보