htop 3.4: 터미널 안의 컬러 프로세스 계기판, 서버를 세팅하면 가장 먼저 더하는 작은 하나

요약

top이 단색 숫자의 벽을 돌려주는 자리에서 htop은 계기판을 그린다. 코어마다 색이 있는 부하 막대, 메모리와 스왑은 그대로 보이고, 프로세스 목록은 굴러가고 클릭도 받는다. 종료나 우선순위 변경에 번호를 외울 필요가 없고, 전체가 200KB도 되지 않는다.

추천
이름
htop
버전
3.4.1
오픈소스
오픈소스
운영체제
LinuxmacOS
공식 사이트
https://htop.dev/
업데이트
2026-10-06 15:24

top이 숫자 벽이라면, 이쪽은 계기판

서버가 멈추고 메모리가 바닥나서 SSH로 들어가 top을 두드리면, 빼곡한 단색 숫자가 화면을 가득 채워 돌아온다. 읽는 사람을 별로 배려하지 않은 배열이다. htop은 그 벽을 계기판에 가깝게 바꾸는 오픈소스 대화형 프로세스 뷰어이고 GPL 2판 이후로 공개되어 있다. CPU 코어마다 색이 있는 부하 막대가 하나씩, 메모리와 스왑 사용량은 한눈에 들어오는 형태로 놓이고, 프로세스 목록은 상하좌우로 굴러가고 클릭도 받는다. 그래서 프로세스 번호를 외우지 않고도 종료시키거나 우선순위를 바꿀 수 있다. 이 프로젝트는 이십여 년 전에 시작되어 그 뒤로 줄곧 커뮤니티가 유지해 왔다. 2026년 9월 기준 안정판은 3.4.1이다.

htop 화면

정말 망가졌을 때 쓰는 법

실제 장애에서 두는 수는 거의 정해져 있다. 메모리로 정렬해 기계를 먹는 녀석을 찾고, 프로세서 시간으로 정렬해 헛도는 프로세스를 찾고, 트리 보기로 전환해 그 무리가 어느 서비스에 속하는지 확인하고, 골라서 종료하거나 우선순위를 바꾼다. 화면 밖으로 한 번도 나가지 않는다. 아래쪽 기능키 줄이 자주 쓰는 조작을 드러내 두므로 설명서를 넘길 일이 없고, 걸러 보기는 볼 만한 프로세스만 남기도록 화면을 좁히며, 코어별 막대는 사용자 모드와 커널 모드의 시간을 나눠 준다. 막힌 곳이 응용인지 그 아래 시스템인지 가릴 때 대개 이것이 가장 빠르다. 숫자를 읽고 암산하던 옛 방식에 비하면 몇 분 걸리던 특정이 수십 초에 끝난다.

top보다 나은 점

전통적인 도구보다 시작이 빠르고, 화면은 의도적으로 세 단으로 나뉜다. 부하 막대, 작업 요약, 프로세스 목록. 그래서 막힌 곳이 눈으로 잡힌다. 프로세스는 나무 형태로 보여 줄 수 있어 부모와 자식의 관계가 읽히고, 컨테이너 호스트에서는 수많은 단명 프로세스가 어느 서비스에 속하는지도 또렷해진다. 검색과 걸러 보기는 치는 대로 맞춰 가고, 여러 프로세스를 한꺼번에 골라 한꺼번에 다룰 수 있다. 열의 순서와 표시는 바꿀 수 있고 색 배합도 취향대로 조정되며, 마우스가 되므로 터미널이 낯선 사람도 어찌할 바를 모르지 않는다.

한 번 맞춰 두면 어디서나 같은 손맛

설정은 사용자 홈의 설정 파일에 담긴다. 열 배치와 정렬 방식, 계량 막대의 모양을 정해 두면 다른 기계로 복사하는 것만으로 같은 작업 환경이 돌아온다. 최근 판은 호환성 문제를 계속 고치고 있고, 새 하드웨어의 센서 읽기와 컨테이너 환경에서 프로세스가 어디에 속하는지 판정하는 능력도 나아지고 있으며, 커뮤니티의 반응도 빠른 편이다. 기본 프로세스 뷰어로 정해 두면 일상 점검, 긴급 대응, 성능 관찰이 같은 화면에서 끝나고, 익숙해진 뒤에 옛 도구로 돌아가기는 어렵다.

어떤 기계에든 상주할 만큼 가볍다

기대는 것은 터미널 기본 라이브러리뿐이고 패키지는 200KB가 되지 않는다. 쓰는 자원은 거의 없다고 해도 좋을 만큼 적어서 오래된 서버, 임베디드 장비, 한 장짜리 기판 기계에서도 돈다. 주요 배포판의 저장소에 바로 쓸 수 있는 꾸러미가 있다. SSH 너머의 원격 호스트를 지켜볼 수도 있고, 사용자로 프로세스를 걸러낼 수도 있고, 스레드 단위의 세부를 볼 수도 있다. Linux 서버와 늘 부대끼는 사람, 운영이든 개발이든 직접 저장소를 세우는 사람이든, 시스템을 깐 뒤 가장 먼저 더하는 작은 하나가 된다. 소스와 문서 모두 공개되어 있다.

값의 절반은 배워야 읽을 수 있다는 당연함을 깬 데 있다. 전통적인 도구는 타건을 외우고 칸의 순서를 기억해야 했다. htop은 자주 쓰는 조작을 화면 아래쪽에 찍어 두어서 처음 들어온 사람도 시키는 대로 누르면 된다. 색이 나뉜 부하 막대는 어느 코어가 바쁜지를 백분율로 환산하지 않아도 되게 하고, 메모리와 스왑의 상대적 사용량은 길이로 말한다. 하나하나는 작은 일이지만 합치면 기계의 건강 상태가 숫자를 읽을 줄 알아야 아는 것에서 보면 아는 것으로 바뀐다.

htop다운로드
지원 운영체제: Linux macOS