[산이]님이 남기신 글:
>
>[이현철]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) :
>>- 커널버전(옵션) :
>>- 데몬버전(예:apache 1.3.27) :
>>- 데몬설치유형(RPM/컴파일/기타) :
>>-----------------------------------------
>>서버중에 탈도 많고 문제도 많이 있는 놈들이
>>많이 있는데..이번에도 역시..
>>
>>서버용도:웹메일서버 (postfix,imap)
>>
>>
>>지금 리눅스서버 2대 그리고 윈도우용nas서버1대
>>이렇게 해서 리눅스서버2대가 윈도우용nas서버에 nfs형태로
>>사용하고 있습니다.
>>
>>그런데 이중 리눅스서버1대의 로그에 db의lockers형태가 나고 있습니다.
>>현재 리눅스서버에는 메일서버가 돌고있고,윈도우용nas에는 유저데이타와
>>mbox등이 존재하고있는 상황입니다.
>>
>>------------
>>이런 db의lockers의 원인을 어디서 찾아야 할지가 어려운데요.
>>리눅스메일서버의 경우에는 cpu,메모리는 정상적인 상황입니다.
>>
>>아래는 서버의 내용입니다.
>>----------------------------------------------------
>>19:37:42 up 336 days, 17:19, 1 user, load average: 0.85, 0.58, 0.46
>>248 processes: 247 sleeping, 1 running, 0 zombie, 0 stopped
>>CPU states: cpu user nice system irq softirq iowait idle
>> total 1.4% 0.0% 3.6% 0.0% 0.7% 13.8% 80.3%
>> cpu00 1.9% 0.0% 0.9% 0.0% 0.9% 0.0% 96.1%
>> cpu01 0.9% 0.0% 4.8% 0.0% 0.9% 29.1% 64.0%
>> cpu02 1.9% 0.0% 2.9% 0.0% 0.9% 0.0% 94.1%
>> cpu03 0.9% 0.0% 5.8% 0.0% 0.0% 26.2% 66.9%
>>Mem: 3094780k av, 3075500k used, 19280k free, 0k shrd, 30668k buff
>> 1897888k actv, 40k in_d, 58284k in_c
>>Swap: 2044072k av, 368k used, 2043704k free 2282880k cached
>>--------------------------------------------------------------
>>
>>현재 cpu는 듀얼로 사용되고 있고Intel(R) Xeon(TM) CPU 2.80GHz가 2개나 있습니다.메모리도 2G 정도로 서버는 거의 여유있게 움직이고 있습니다.
>>
>>헌데 로그를 보면 2006년1월1부터 1/17까지 로그중에
>># grep db /var/log/messages | wc -l
>> 9966
>># grep db /var/log/messages | more
>>Jan 15 04:05:35 lmtpunix[20480]: DBERROR db4: 79 lockers
>>Jan 15 04:05:36 lmtpunix[10267]: DBERROR db4: 79 lockers
>>위와 같이 엄청 db lockers가 나고 있습니다.
>>
>>
>>--------------------------------------
>>질문인데요.
>>지금 상황에서 보면 제 개인적으로 리눅스서버 문제보다는 윈도우용nas서버문제라고 생각합니다만, 판단할 기준을 잡기가 힘드네요.
>>네트워크상의 패킷이동이 문제인지 아니면 윈도우용nas서버의 문제인지..
>>여담으로 현재 윈도우용nas서버경우 메모리가 512입니다.개인적으로 메모리가 부족한지 않은지 cpu는 Intel(R) Xeon(TM) CPU 2.4GHz가 2개입니다.
>>
>>결국 윈도우nas서버의 디스크에서 읽기쓰기에서 오는 병목현상이 아닌가 생각하고 있습니다. 디스크 읽기쓰기를 어떻게 현황을 확인할수있을까요...
>>마운트된 디스크경우에도 리눅스에서 확인가능한지요.
>>nas에서 제공하는 툴로 아무리 봐도 그래프를 통한 확실한 수치를
>>판단할 기준이 없네요.
>>-------------------------------------------------
>>
>>질문자체가 좀 엉성합니다.. 단지 산이님의 경험상의 조언을 부탁드리겠습니다.
>>좋은 하루되세요
>
>========================================
>
>튜닝이 약간 덜된듯 합니다.
>
>http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/BerkeleyDbLockers
>
>위의 문서를 참조해서 고쳐보세요.
========================================
아 참고로 실시간 디스크 사용 현황은
shell> vmstat 2
에서 io 항목을 보면 되고, 2초 간격으로 갱신됩니다. |