현재 메모리에 캐시중인 파일 목록을 알고 싶을 때?
글쓴이: 지리즈 / 작성시간: 일, 2004/10/17 - 6:40오전
redhat에 보면 readahead데몬이 있습니다.
데몬 까지는 아닌데,
자주쓰는 파일을 미리 읽어 드려서...
나중에 쓸때 속력향상의 꾀하자라는 놈인데...
기본으로 설정된 목록(/etc/readahead.files,/etc/readahead.early.files)이 저와는 안맞는 관계로...
제가 자주 쓰는 프로그램들과 라이브러리를 등록시키고 싶키고 싶습니다.
lsof로 현재 메모리에 올려진 lib나 process들을 대략 알 수 있지만,
이들 process들이 읽어드린 파일까지 알 수 있을까요?
이를 테면 KDE에서 사용하고 있는 자주 쓰는 아이콘이나 이미지들
불여우가 쓰고 있는 것들 등등...
현재 메모리에 캐쉬중이 파일들을 알고 싶은데, 확인할 수 있는 명령이 있으면 알려주시면 감사하겠습니다.
혹은 readahead, readahead_early 데몬 사용팁도 환영합니다!
Forums:
자답입니다. 역시 lsof 더군요...lsof 필드에서 m
자답입니다.
역시 lsof 더군요...
lsof 필드에서 mem플래그가 캐쉬인것으로
보입니다.
There is no spoon. Neo from the Matrix 1999.
댓글 달기