"top" 명령을 사용하는 동안 Apache, nginx 프로세스를 볼 수 없습니다

"top" 명령을 사용하는 동안 Apache, nginx 프로세스를 볼 수 없습니다

제목에서 알 수 있듯이 "top 명령을 사용하는 동안 Apache 또는 nginx 프로세스를 볼 수 없습니다." 저는 CentOS 6.5를 사용하고 있으며 물론 서버에 이미 설치했습니다.

다음 명령을 사용하여 서비스로 실행합니다. service nginx start&service httpd start

스크린샷 - 나를 클릭하세요!

명령을 통해 볼 수 없는 이유를 알려 주시겠습니까 top?

감사해요.

답변1

1988을 반환 하고 pgrep nginx상단이 CPU 사용량과 PID를 기준으로 정렬된 것 같으므로 PID 1988이 있는 줄에 도달할 때까지 아래로 스크롤하는 것이 좋습니다. 'Page Down' 키나 아래쪽 키를 사용하여 이 작업을 수행할 수 있습니다. 화살표 키.

왜 당신이 그것을 맨 위에서보고 싶어하는지 잘 모르겠습니다. CPU 사용량을 확인하려는 경우 현재 구성에서 최상위에 있지 않으면 0.05% 미만임을 확인할 수 있습니다. 메모리 사용량을 보려면 apache/nginx의 PID를 찾을 때까지 스크롤하세요. PID만 원하는 경우 pgrep명령으로 처리할 수 있습니다.

이러한 요소를 실시간으로 모니터링하는 데 관심이 없다면 ps원하는 것이며 다음과 같은 명령을 사용하면 도움이 될 수 있습니다.ps aux | grep nginx

top에 대한 대안으로 htop검색 및 트리 보기와 같은 기능을 포함하여 다채롭고 더 많은 기능이 포함된 것을 제안합니다. 내가 착각하지 않았다면 top은 프로세스 트리(하위 프로세스의 경우)의 모든 프로세스를 표시하지 않지만 htop에서는 볼 수 있습니다.

관련 정보