15 apache2 및 ubuntu가있는 웹 서버를 실행 중입니다. 사용 ps하면 몇 가지 아파치 프로세스 만 실행되는 것을 볼 수 있습니다. ps aux | grep apache 그러나 I htop인 경우 많은 apache2 프로세스가 실행되고 있음을 알 수 있습니다. 약 24 명. 왜 차이점이 있습니까? apache-2.2 — 로리 소스 apache2는 반 스레드 모델과 원래 아파치 시리즈입니다. Top은 스레드를 수행하지 않으며 ps도 수행하지 않지만 htop은 수행하지 않습니다. — 에이버리 페인
18 HTop은 모든 프로세스와 스레드를 표시하고 ps aux는 프로세스 만 표시합니다. htop에서 F5를 눌러 프로세스 및 해당 스레드의 계층 구조보기를 작성하십시오. 더 이해가 될 것입니다. — 누가 소스 htop에서 스레드를 숨길 수 있습니다. F2를 눌러 설정으로 이동하고 디스플레이 옵션으로 이동 한 다음 "커널 스레드 숨기기"및 "사용자 영역 프로세스 스레드 숨기기"를 선택하십시오. 스레드를 계속 표시하지만 다른 색상으로 표시하려면 "다른 색상으로 스레드 표시"를 선택하십시오. — JW.
12 sweimann의 답변이 맞습니다. 또한 스레드를 마치 프로세스 인 것처럼 표시 ps(1)하는 H플래그를 사용하여 동일한 방식으로 작동 할 수 있습니다 . 분명히 같은 키는에서 이러한 동작을 토글합니다 htop. — 댄 칼리 소스
3 Htop에서 F2를 눌러이 동작을 비활성화 한 다음 "Display options"로 이동 한 다음 "userland threads 숨기기"를 표시하십시오. 선택적으로 "커널 스레드 숨기기"도 유용 할 수 있습니다. — 줄리아노 소스