2007년 02월 12일
리눅스/솔라리스 메모리 관련 이슈 사항입니다.
어플리케이션 서브프로세스를 생성할때 메모리 사용량 최대로 줄이기-한국 썬 자료(레드햇 포함)

Understanding Virtual Memory

최근에 운영중인 서버에서 아무리 메모리를 꽂아박아도 서버가 죽어버리는 현상이 발생하는 중이라서 이에 대한 자료를 찾던 중 두 링크를 발견하여 링크 올립니다.

좀 더 살펴본 후 해당 내용(overcommit_memory, overcommit_ratio) 적용을 계획중입니다.

메모리 이슈를 가지고 계신 분들 계시면 참조하시면 좋을 듯 합니다.

그리고 혹시나 다른 메모리 이슈 사항에 대해서 포스팅하신 적이 있으시거나 비슷한 관련 내용을 알고 계신 분들 계시면 댓글이나 트랙백 부탁드리겠습니다. - 누군가의 블로그 링크도 살짝 끼워드립니다. :-)

그리고 모든 리눅스 튜닝의 기본은 언제나 이 문서로부터 출발합니다.

감사합니다.

링크 추가 :

4장. 실제 메모리와 가상 메모리 from Red Hat Enterprise Linux 4: 시스템 관리 안내서
by ydhoney | 2007/02/12 16:27 | IT&Linux | 트랙백 | 덧글(6)
트랙백 주소 : http://ydhoney.egloos.com/tb/2993534
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 미르 at 2007/02/17 05:07
음...그렇군요.. 모든 리눅스튜닝의 기본은 저 문서로 시작되는거였군요....전 redhat 퍼포먼스튜닝가이드로 시작했던......
Commented by thedino.ne at 2007/08/24 10:27
안녕하세요..
저도 비슷한 문제를 격고 있어서 오래된 포스트지만 덧글을 달아봅니다^^/
저희 쪽 서버도 메모리가 4GB임에도 불구하고 자꾸 죽어버리는 현상이 발생하네요..........
검색 결과..
위에서 언급하신 부분과 관련이 있는 것 같구요...
혹시..이 문제가...리눅스 커널만의 문제인지..아니면 서버 프로그램에서 메모리 릭이 발생하는건지..아직 확인은 못해봤는데..
ydhoney님은 이 문제가 어떻게 결말났는지 궁금해서 올립니다^^//
^^/ 그럼...수고하세요~
Commented by ydhoney at 2007/08/24 10:40
thedino.ne // 일단 RHEL4에서는 괜찮은데 RHEL3 계열에서는 서버가 memory allocation 문제로 뻗어버리는터라 overcommit을 적용하지 않고 있습니다. -_- (2가 아닌 0으로 두고 쓰는..) 그리고 시스템이 죽어버리는 증상이 정확하게 어떠한 부분으로 발생하는지 파악하셔야겠지요. 메모리 용량보다는 다른 부분으로 시스템이 죽어버리는 경우가 훨씬 많기 때문에, 시스템 SEL Log 확인 및 기타 몇가지 필요한 부분을 점검해보세요. 하드웨어적 원인이 있을수도 있고, 원인이야 이래저래 다양한 원인이 있을테니까요. vmstat이나 sar를 통해서 시스템 상태를 주기적으로 점검, 모니터링 하시고 필요하면 시스템 프로파일링을 하거나, 혹은 sysrq기능을 이용해서 시스템 down시 sysrq로 시스템 다운 상태에서의 메모리 맵을 덤프로 뜬다던지, 아니면 완전 매모리에 로딩되어있는 데이터들을 덤프시켜서 덤프 내용을 가지고 분석 의뢰를 할 수도 있을겁니다. 일단은 sysrq 관련 내용은 좀 더 검색을 해 보시고 :-)

혹시 레드햇 정품 사용하시면 레드햇 구매하신곳 통해서 레드햇에 문의를 해보세요. 감사합니다. ^^
Commented by ydhoney at 2007/08/24 10:41
thedino.ne // 그리고 커널이 문제가 있어서 뻗는 경우는 거의 없을겁니다. 메모리 릭이 발생하던지 뭔가 다른 원인이 대부분이지요. 사용하시는 프로그램이 일반 배포판에서 지원하는 계열의 툴이 아니라 다른 툴이라면 유독 그런 경향이 강할겁니다. 그리고 메모리 모듈 불량도 의심을 해 보세요 :-)
Commented by thedino.ne at 2007/08/24 11:59
빠른 답변~~ 감사합니다//
모니터링은 어제부터 진행중에 있습니다^-^
2주정도 모니터링을 먼저 해봐야 될것 같구요^^...
레드햇에 문의도 가능하군요^^ㅋ하핫..ㅋㅋㅋ
다시 한번 ~ 감사합니다~ㅋ
Commented by ydhoney at 2007/08/24 12:20
thedino.ne // 그리고 대부분 메모리 사용량에 문제가 있다면 OS가 이상한 버전이 아닌 이상은 일단 OOM-Killer 가 작동을 하기 때문에 -_- OOM-Killer의 작동 흔적이 남아있지 않다면 메모리 사용량 이슈 외의 다른 문제일 가능성이 큽니다. 일단 문제 해결시 범위를 좁혀두고 생각치 마시고 좀 더 넓은 범위를 정해두고 그 내에서 문제를 확인해보세요. :-) 원하신다면 저녁이나 주말시간대 출장방문이라도 =_=)/ (돈이 좀 많이 들..=3=33)

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>