이 링크를 읽은 후:Linux 시스템에서 버퍼와 캐시를 지우는 방법은 무엇입니까?, 운영 체제의 버퍼와 캐시를 지우는 데 도움이 되는 몇 가지 명령이 있다는 것을 알고 있습니다.
하지만 안전한지는 잘 모르겠습니다. 예를 들어, 일부 웹 서비스가 배포된 Linux 서버에서 버퍼와 캐시를 지우기 위해 이러한 명령을 실행하는 경우가 있습니다. 이로 인해 네트워크 서비스에 일부 문제나 오류가 발생할 수 있습니까?
답변1
예, 안전합니다.
기껏해야 캐시가 다시 채워질 때까지 디스크 읽기 속도가 약간 느려질 것입니다. 왜냐하면 디스크에서 읽은 캐시 가능한 데이터(캐시를 지운 후)는 캐시가 아닌 디스크에서 나와야 하기 때문입니다.
Linux에서 더 중요한 작업(예: 프로그램 실행)을 위해 메모리를 사용하기 위해 캐시가 필요한 경우 일반적으로 캐시에 있는 데이터를 삭제합니다. 그 목적은 수요에 따라 동적으로 채우고 지우는 것입니다.