제 경험상 답변 만 드리겠습니다.
혹시 OS가 리눅스 일경우 님의 메모리 상태는 정상입니다.
많은 분들이 오해 하는것 중에 하나가
서버를 인스톨후 아무것도 사용하고 있지 않은데
메모리를 엄청 사용하는것 처럼 보입니다.
실제로는 사용하는 것이라 아니라 처리속도를 빨리 처리하기
위해서
대기하고 있는것입니다. 오래된 내용을 메모리상에서 내리고
새롭게 처리한 일을 메모리상에 보존하고 있다가 똑같은 일
처리가 왔을경우
빠른 처리를 위해서 말이죠..
실제 메모리가 부족하다고 판단하는것은 swap 이 부족할때
시스템을 전반적으로 분석해서 메모를 증설할것인가, 프로그램
문제인지를
찾아볼 필요가 있다고 생각합니다..
아래는 제가 사용하는 서버의 내용입니다. 참고하세요.
total used free shared buffers cached
Mem: 2056224 563088 1493136 0 86496 349180
-/+ buffers/cache: 127412 1928812
Swap: 4096496 0 4096496
여담으로 솔라리스 및 유닉스 시스템에 따라서는 위의 개념과
틀린것 같습니다.. 그 점은 주의 하세요.
[무식이..]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>*중요:한글 문자가 하나도 없으면 스팸페이지로
이동합니다(스팸
필터링).
>
>안녕하세요..:)
>
>윈도우 작업관리자 -> 성능에 보면 실재로 사용하고 있는
>메모리가 나오잖아요..
>근데 리눅스 ( AS 4 ) 에서 TOP 으로 보면 항상
>메모리가 50% 이상 사용하고 있는것 같습니다.
>실제 리눅스만 돌아가고 있는 서버인데요.
>
>root> top
>
>Cpu(s): 0.1% us, 0.2% sy, 0.0% ni, 98.9% id, 0.7% wa, 0.1% hi, 0.0%
si
>Mem: 4149292k total, 2241320k used, 1907972k free, 75696k
buffers
>Swap: 8321628k total, 473192k used, 7848436k free, 319448k cached
>
>CPU 는 0.1% 인데.ㅜㅜ
>
>
>저희가 sar 로 모니터링 txt 를 떠봤는데
> %memused 부분이 30 ~ 50% 까지 올라가는걸 봤습니다.
>
>이게 일반적인가요??
아니면..제가 다른부분을 체크해 봐야 할까요?
========================================
|