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을 입력하여 해당 프로세스를 종료시킨다.