본문 바로가기

모니터링 도구/기타

Htop를 활용한 우분투 서버 모니터링

적용 프로세스

1. Htop 프로그램을 설치

2. Htop 프로그램 실행

3. 정상작동 확인

 

1. Htop 프로그램을 설치 (설치 과정)

2. apt-get update 및 apt-get upgrade 명령어 수행하여, apt를 최신버전으로 업그레이드 및 업데이트

 

3. Htop 설치

 - apt-get install htop 

4. htop명령어 실행하여 프로그램 설치

5. Htop의 주요 명령어 (각 프로세스 정보 내용
위 화면에서 각각의 프로세스 정보는 아래와 같습니다.

 

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

 

6. 단축키 설명

- F1(help) : htop 사용법을 알려 줌, 주로 단축기 용도를 설명
- F2(Setup) : htop 설정 단축키
- F3(Search) : 찾고 싶은 프로세스를 검색
- F4(Filter) : 원하는 용어를 입력, 필터링해 볼 수 있음
- F5(Tree) : 프로세스의 부모 자식 관계를 트리 형태로 보여주는 기능
  (F5를 토글해서 기능을 활성화하거나 비활성화 할 수 있다.) 
- F6(Sort) : 프로세스 별로 나누어 보여 준다. CPU, 메모리, 사용자, 우선순위, 프로세스 이름 등으로 정렬하여 쉽게 모니터링 가능.
- F7, F8(Nice) : 프로세스의 우선 순위를 바꾸는 단축기, F7은 올리고 F8은 내리는 기능을 함.
즉 해당 프로세스를 선택하여 F7 또는 Ehsms “]” 키를 사용하여 높이며, ‘F8’ 키 또는 ‘]’를 사용하여 우선 순위를 내릴 수 있음.
- F9(Kill) : 프로세스를 종료. 해당 프로세스 선택 후 F9 또는 ‘k’키를 입력하여 해당 프로세스를 종료시킴. 만약 여러 프로세스를 한번에 종료시키는 방법은 ‘space’ 키로 다수의 프로세스를 선택 후 ‘F9’ 키를 눌러 프로세스를 종료시킴.
- F10(quit) : htop 종료