리눅스 top 명령어에서 running 발생이 많은 이유가 무엇인지..

yoyosul의 이미지


안녕하세요.

이미지에서처럼, top 명령어 실행후 보시는거처럼 running 발생이 작게는 3 (top 포함) 많게는 11~20 이상까지도 나오더라구요.

watch -n 1 -d "netstat -ant | grep :80 | awk '{print \$5}' | cut -d : -f 1 | sort | uniq | wc -l"

위처럼 해보았을때 20~30 사이 입니다..

다른서버의 다른 사이트를 보면 running 발생이 평균 1~2 정도더라구요.

watch -n 1 -d "netstat -ant | grep :80 | awk '{print \$5}' | cut -d : -f 1 | sort | uniq | wc -l"

다른서버의 다른사이트에서 위 명령어를 실행했을때 60~80 사이 인데도 말이죠..

대부분 실행되는것들이 httpd 인데, 방문자와는 상관이 없는것인건가요?어떤상황일때 running 발생이 되는것인가요..

해당 부분으로 인해 서버 부하가 빈번하게 일어나고 있습니다 ㅠㅠ..

coolseed의 이미지

apache 로그를 살펴보세요.

내부적으로 php나 cgi같은게 호출되고 있을수도 있습니다.