htop

리눅스 운영체제를 위한 프로세스 관리 프로그램이다. 다양한 기능을 가지면서 보기도 편한 프로세스 관리자이다. 상단에는 그래프 형태로 실시간 자원 현황을 보여주며, 아래에 나타난 프로세스 리스트도 그때그때 갱신된다. 그러면서도 텍스트 기반 인터페이스라서 자원을 크게 점유하지 않는 다는 점도 장점. top과 비슷하게 정렬을 실시간으로 바꿀 수 있으며, 프로세스 트리를 그려 주는 기능(F5)이라거나 strace/lsof 등의 다른 자원 모니터링 프로그램과 연동되는 기능도 있다.


htop 설치

CLI를 통해 설치했던 대부분의 소프트웨어처럼, apt 패키지를 이용해 설치한다.

sudo apt install htop

htop 사용

터미널 창에 htop이라 입력하여 사용할 수 있다.

htop의 실행 화면에서 각각의 프로세스 정보는 다음과 같다.

프로세스설명
PID프로세스 ID 번호
USER프로세스 소유자
PR프로세스 우선 순위
NI우선 순위에 영향을 주는 프로세스의 nice 값
VIRT프로세스가 사용 중인 가상 메모리 양
RES프로세스가 사용 중인 물리 RAM의 양
SHR프로세스가 사용 중인 공유 메모리 양
S프로세스 현재 상태(zombied, sleeping, running, uninterruptedly sleeping, traced)
%CPU프로세스가 프로세서를 사용한 시간의 사용율
%MEM프로세스가 사용 중인 RAM의 사용율
TIMR+프로세서를 사용한 시간
COMMAND프로세스를 시작하도록 한 명령어

F1(help)
htop 사용법을 볼 수 있다.

F4(Filter)
원하는 용어를 입력하면 필터링되어 보여진다.

F9(Kill)
프로세서를 종료한다. 종료하고자 하는 프로세스를 선택한 뒤 F9을 입력하여 해당 프로세스를 종료시킨다.