linux에서 buffer cache를 비울 수 없나요?

글쓴이: 익명 사용자 / 작성시간: 일, 2011/03/27 - 12:35오전
부팅 후에 바로 용량이 큰 파일을 read하면 1분이 걸리는데
바로 다시하면 1초도 안걸리네요
찾아보니 buffer cache에 disk에 있는 내용이 저장되어 있는 것 같은데
이걸 비우는 방법을 도무지 모르겠습니다.
리눅스는 자동적으로 모든 RAM의 빈공간을 버퍼 캐쉬로 사용하여 메모리의 효율성을 높이려 하고,
프로그램들이 많은 메모리를 필요로 할 때는 자동적으로 캐쉬를 크기를 줄여준다고 하는데
동적으로 메모리를 반복적으로 할당해봐도, 다른data를 읽어봐도
buffer cache에 있는 자료가 없어지질 않는 것 같네요ㅠ
리셋 말고 다른 방법이 없을까요?
구글링을 해도 도무지 맞는 자료를 찾기 힘드네요 ㅠ
Forums:
man proc
댓글 달기