다시 질문드립니다.
작성자 정보
- 강석주 작성
- 작성일
컨텐츠 정보
- 2,870 조회
- 0 추천
- 목록
본문
원답변자는 아니지만 지나가는 길에 잠깐 말씀드립니다.
두개의 top화면에서 가장 큰 문제는 iowait입니다. i/o쪽에서 주고받는게 정상적으로 동작하지
않는것 처럼 보이네요. 위에 글보니까 mysql도 언급하셨던데, 혹시 쿼리중에서 시간이 오래
걸리는 쿼리가 있지는 않는지요? mysql에 request를 했는데 response를 받지 못하고 대기중일수도
있습니다.
netstat -nat |grep ":80" |wc -l 해보시면 현재 떠 있는 http 데몬을 알수 있고 그중에서 wc -l을 빼고
보실때 ESTABLISHED로 되어있는 놈도 있을꺼구 TIME_WAIT이나 FIN_WAIT등이 나올껍니다.
결과보시면 아마 서비스하고 있는애들을 좀더 잘 명확하게 구별하실 수 있을겁니다.
도움이 되셨기를..
==============================================
명령으로 본 상단 요약 정보 보면요.
549 processes: 542 sleeping, 7 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total   31.2%    0.5%    5.5%   0.3%     0.3%   61.8%    0.0%
Mem:  1021784k av,  594296k used,  427488k free,       0k shrd,   50044k buff
       381464k active,              91588k inactive
Swap: 1044216k av,    6500k used, 1037716k free                  170456k cached
이렇습니다.
어쩔때는 다시 이렇네요.
544 processes: 542 sleeping, 2 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total   26.1%    0.0%    2.9%   0.0%     0.0%    0.0%   70.8%
Mem:  1021784k av,  802968k used,  218816k free,       0k shrd,  104104k buff
       463292k active,              95660k inactive
Swap: 1044216k av,    6752k used, 1037464k free                  175004k cached
위에서 cpu idle 이 0 이라는건 문제 아닌가요?
어디서 iowait 를 보니까 그게 곧 idle 와 같다라는 말도 있긴 하던데....
진짜 리눅스 잘 모르는 초보인데 어떻게 해야 할지 대책좀 알려주세요.
관련자료
- 
			이전
- 
			다음
 
								
