[이현철]님이 남기신 글:
>제 경험상 답변 만 드리겠습니다.
>혹시 OS가 리눅스 일경우 님의 메모리 상태는
정상입니다.
>많은 분들이 오해 하는것 중에 하나가
>서버를 인스톨후 아무것도 사용하고 있지 않은데
>메모리를 엄청 사용하는것 처럼 보입니다.
>
>실제로는 사용하는 것이라 아니라 처리속도를 빨리 처리하기
위해서
>대기하고 있는것입니다. 오래된 내용을 메모리상에서 내리고
>새롭게 처리한 일을 메모리상에 보존하고 있다가 똑같은 일
처리가 왔을경우
>빠른 처리를 위해서 말이죠..
>실제 메모리가 부족하다고 판단하는것은 swap 이
부족할때
>시스템을 전반적으로 분석해서 메모를 증설할것인가,
프로그램 문제인지를
>찾아볼 필요가 있다고 생각합니다..
>
>아래는 제가 사용하는 서버의 내용입니다.
참고하세요.
>
> total used free shared buffers
cached
>Mem: 2056224 563088 1493136 0 86496
349180
>-/+ buffers/cache: 127412 1928812
>Swap: 4096496 0 4096496
>
부연설명
used : 반환되지 않은 wired 메모리
free : 커널이 아직 한번도 접근하지 않은 메모리 영역
shaed: 공유메모리
buffres: 버퍼메로리
free + shared + buffres = 1928812 <-- -/+ buffers/cache 에서 free 영역으로
실제로 쓸 수 있는 메모리 입니다.
>
>여담으로 솔라리스 및 유닉스 시스템에 따라서는 위의 개념과
틀린것 같습니다.. 그 점은 주의 하세요.
>
>
>[무식이..]님이
남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) :
>>- 커널버전(옵션)
:
>>- 데몬버전(예: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% 까지 올라가는걸 봤습니다.
>>
>>이게 일반적인가요??
아니면..제가 다른부분을 체크해 봐야 할까요?
>
>========================================
========================================
|