RHEL에서 캐시를 정리하는 데 사용할 수 있는 명령이 있습니까?
나는 다음 명령을 사용했습니다.
sync; echo 3 > /proc/sys/vm/drop_caches
그러나 그것은 작동하지 않았습니다.
답변1
원하는 작업에 따라 1,2 또는 3을 사용할 수 있습니다.
~에서https://www.kernel.org/doc/Documentation/sysctl/vm.txt
캐시 삭제
이를 작성하면 커널이 메모리에서 깨끗한 캐시, 디렉토리 항목 및 inode를 제거하여 해당 메모리를 비울 수 있습니다.
페이지 캐시를 비웁니다.
echo 1 > /proc/sys/vm/drop_caches
dentry 및 inode를 해제합니다.
echo 2 > /proc/sys/vm/drop_caches
페이지 캐시, 디렉터리 항목 및 inode를 해제합니다.
echo 3 > /proc/sys/vm/drop_caches
이는 비파괴적인 작업이고 더티 객체는 해제할 수 없으므로 사용자는 먼저 "동기화"를 실행해야 합니다.
sudo로 실행하고 싶다면 (감사합니다.에베헤르츠)의 의견:
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" # or 2, 3 per your needs.
답변2
노력하다 sync; echo 1 > /proc/sys/vm/drop_caches
.