CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): zoo11 (rwsrwxrwx)
날 짜 (Date): 2002년 9월  5일 목요일 오후 02시 26분 17초
제 목(Title): Re: 리눅스에서의 free 명령과 메모리의 상



scan rate와 page in/out이 메모리 부족의 일차적인 지표이지만
어떤 상황에서는 높은 sr과 pi,po값이 반드시 어플리케이션 메모
리 부족을 나타내지는 않습니다. 예를 들어 과중한 I/O부하가 걸
려있는 시스템에서는 sr값이 높게는 3000까지 나오는 걸 본적이
있지만 사실 그건 어플리케이션 메모리 부족이라기 보다는 OS의
과도한 file buffer cache이용으로 인하여 메모리 freelist가 
커널의 lotsfree이하로 떨어졌기 때문에 page scanner가 작동한
것이지 실제로 어플리케이션이나 커널이 사용할 메모리가 부족해
서 sr이 높은 것은 아니죠. 결국엔 높은 sr을 유지 하기위해 CPU와
I/O 시스템은 더욱 바빠지고 계속 병목이 순환되죠.
솔라리스 2.7 (2.6은 커널 패치 105181-13이상)부터 priority paging
이 도입되어 이 같은 현상은 많이 줄었습니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.