[완료] cached 메모리를 flush 시키기?
글쓴이: wertyu / 작성시간: 수, 2008/03/05 - 5:51오후
안녕하세요.
기가 바이트 단위의 파일을 여차 저차 처리 해야 하는데요.
다양한 방법으로 속도를 비교 중입니다.
그런데, Linux에서 free 명령이나 top을 치면 cached의 용량이 있잖아요.
이것이 file을 메모리로 cache하는 것이구요.
파일을 한번 읽고 나면 그 담에는 cache에서 바로 읽다보니 속도 비교가 안 되거든요.
혹시 cached된 내용을 비워버리는 명령은 없을까 해서 포럼에 문의드립니다.
감사합니다^^
Forums:
다음 명령을
다음 명령을 사용하면 캐시를 비울껍니다.
----
Do not feed troll!
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
답변에 감사드립니다.
그런데, /proc/sys/vm/drop_caches 파일이 없군요.
사용 중인 OS는 CentOS 4.5 입니다.
위와 비슷한 내용을 구글링 해 보겠습니다.
감사합니다.
아. 찾았습니다.
말씀해 주신 방법은 커널 2.6.16부터 지원되나 보군요.
제가 사용하는 커널은 2.6.9-55 였습니다.
그래서 해당 파일이 없나 봅니다.
암튼 한수 배우게 되어서 감사드립니다.
댓글 달기