[한가름]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>안녕하세요.
>
>free 명령어나 top 명령어로 시스템 메모리를
검사해보면
>프로세스가 그리 많지 않음에도 불구하고 잔여 메모리양이
무척 적습니다.
>
>1기가의 램으로 웹서버와 메일 서버 그리고 네임서버를
운영하고 있는데 잔여 메모리는 항상 10메가도 남아 있질
않는데, free 명령어로 확인해 보면 캐쉬가 800메가 이상으로
쓰여져 있습니다.
>
위에서 10MB 의 메모리는 실제로 시스템이 전혀 관여하지 않은
inactive 메모리입니다.
buffer/cached 항목에서 buffer + cached + free 가 사용할 수 있는
즉 남아 있는 메모리입니다.
그렇다면 현재 사용하고 있는 메모리는
사용한 메모리 = 전체 - (buffer + cached + free)
이렇게 계산됩니다.
>캐쉬 메모리는 언제 쓰이는 것이며, 캐쉬 메모리와 스왑
메모리와는 어떤 차이가 있는지, 시스템 메모리는 어떻게
사용해지는지 알려 주세요.
캐시메모리는 예를 들어, 자주사용하는 명령어가 이
캐시메모리에
올라간다고 생각하면 됩니다. 그리고 항상 계속 상주하는
것이 아니고 때에 따라서 커널에 의해서 없어졌다가 다시
상주하곤
합니다.
캐시메모리를 free 메모리로 생각하면 됩니다.
>
>잔여 10메가 메모리만 있다보니 램을 업그레이드해야
할지 걱정이 앞섭니다.
1G 면 충분할겁니다.
|