OpenVZ VPS에서 디스크 캐시가 너무 많은 메모리를 차지하고 있습니다. 디스크 캐시 메모리 사용을 전역적으로 비활성화하거나 제한하는 방법은 무엇입니까?
CentOS 6.4를 사용하고 있습니다.
답변1
VFS 캐싱 가능성을 줄이려면 값을 조정하여 /proc/sys/vm/vfs_cache_pressure
VFS 캐시 압력을 높이십시오 (기본값은 100). 이렇게 하면 메모리에서 덴트리와 아이노드를 적극적으로 회수합니다. 1000이 아마도 좋은 출발점이 될 것입니다. 내 시스템에서는 이를 1000으로 설정하면 보드 수가 약 75% 정도 줄어듭니다.
그러나 이는 원하는 대로 되지 않을 수도 있다는 점에 유의하세요. 파일 시스템 캐시 메모리 사용량을 줄이고 싶은 드문 사용 사례가 있습니다. 필요할 때 프로그램에서 사용할 수 있도록 즉시 해제됩니다.