2011-12-05 2 views
0

나는 netstat이하는 일을 궁금해하고 있었습니까? 이런 종류의 이상한 질문을 알고 있습니다 ... 우리는 데비안 리눅스에서 돌아가고있는 우리의 웹 서버 머신에서 매우 심각한 속도 저하를 겪고있었습니다. netstat 명령을 실행 한 후 어떤 이유로 웹 서버가 갑자기 제대로 작동하고 속도가 느려졌습니다. netstat는 이것에 어떤 관련이 있습니까? 나는이 이상한 질문의 종류 알고 있지만 어떤 통찰력을 제공 할 수있는 모든 경우의 사람, 그것은Netstat이 나의 감속을 막았습니까?

감사

+0

99.9 %의 확률은 우연이었습니다. netstat *가했을 수있는 일은 DNS 검색입니다. 그것 이외의'/ proc'에서 읽은 형식 정보. – derobert

답변

2

Netstat와 네트워크 연결의 표시 목록을 제외하고 아무것도하지 않는,
기회는 네트워크 환영받을 것 제대로

를 실행하는 외부 자원을 확인, 당신의 웹 사이트가 외부 리소스를 사용하는 경우 데이터베이스가
로그 확인, 데이터베이스를 사용하는 경우 netstat 명령이

을 발행하기 전에 문제는 이미 자체 해결

그리고 해당 기간 동안 트래픽이 급증하는지 확인하십시오.

1

netstat는 인터페이스 통계, 라우팅 테이블 및 일반 연결 정보에 이르기까지 다양한 네트워킹 정보를 간단히 인쇄합니다. "심한 감속"이 꽤 모호하지만, 나는 서버가 높은 대역폭 사용 기간을 거쳤다는 것을 의미한다고 가정합니다. 어쨌든 바닐라 일반 "netstat"명령을 실행하면 대역폭 문제가 해결되지 않을 수도 있습니다. 그리고 우연히 타이밍의 우연한 일치가 발생했습니다.

이 대역폭 관련 문제를 해결할 때 명확하고 즉각적인 정보와 기록 추적을 제공하기 위해 대역폭이 넓은 것을 설치하는 것이 좋습니다 (http://bandwidthd.sourceforge.net/) 어떻게, 언제, 그리고 언제 네트워크 트래픽 혼잡이 서버에서 발생하는지 표시합니다.

+0

'top' 명령으로 제공되는 유용한 정보의 다양한 섹션을 살펴보고 속도 저하가 리소스 기아 문제가 아니며 대역폭과 완전히 관련이 없는지 확인하십시오. 너는 놀랄지도 모른다! – Jason

관련 문제