본문 바로가기

리눅스

리눅스 htop 명령어

728x90

htop 설치 및 사용 방법

htop은 리눅스에서 사용 가능한 인터랙티브한 프로세스 모니터링 도구입니다.(Interactive process viewer)

  • EPEL 저장소 설치
yum install -y epel-release

htop 설치

yum install -y htop

htop 명령어 실행

1. 터미널을 열고 htop을 입력하여 실행합니다.

2. htop이 실행되면 프로세스 목록이 나타납니다.

htop

728x90

 

F1(F1 키 입력)

 

htop의 주요 사용법은 다음과 같습니다.

  • 프로세스 목록: htop 실행 시 화면에는 프로세스 목록이 표시됩니다. 프로세스는 CPU, 메모리, 스왑 등의 정보와 함께 정렬되어 표시됩니다.
  • 프로세스 종료: 특정 프로세스를 종료하려면 해당 프로세스를 선택하고 F9 키를 눌러 종료할 수 있습니다.
  • 정렬: htop에서는 프로세스 목록을 다양한 기준으로 정렬할 수 있습니다. 예를 들어, CPU 사용량이 높은 순서로 정렬하려면 F6 키를 누르고 CPU%를 선택합니다.
  • 프로세스 세부 정보: 특정 프로세스에 대한 세부 정보를 확인하려면 해당 프로세스를 선택하고 엔터 키를 누릅니다. 세부 정보에는 스레드, 메모리 맵, 환경 변수 등이 포함됩니다.
  • 감시자 모드: htop의 감시자 모드는 특정 프로세스를 실시간으로 모니터링하는 기능입니다. 특정 프로세스를 선택하고 F4 키를 누르면 해당 프로세스를 감시하는 모드로 전환됩니다.

주요 키 명령어의 설명

  • F1: 도움말 표시. htop 키 명령어에 대한 설명을 확인할 수 있습니다.
  • F2: 설정. htop의 설정 메뉴를 엽니다.
  • F3: 검색. 특정 프로세스나 명령어를 검색할 수 있습니다.
  • F4: 필터. 특정 프로세스를 필터링하여 표시할 수 있습니다.
  • F5: 소트. 프로세스 목록을 다양한 기준으로 정렬합니다.
  • F6: 열 선택. 표시할 열을 선택할 수 있습니다.
    • CPU% (Cpu 사용률): CPU 사용률에 따라 프로세스를 정렬합니다. 가장 많은 CPU 사용률을 가진 프로세스가 상단에 표시됩니다.
    • MEM% (메모리 사용률): 메모리 사용률에 따라 프로세스를 정렬합니다. 가장 많은 메모리를 사용하는 프로세스가 상단에 표시됩니다.
    • TIME+ (시간): 프로세스가 CPU 시간을 얼마나 사용했는지에 따라 정렬합니다. 가장 많은 CPU 시간을 사용한 프로세스가 상단에 표시됩니다.
    • PID (프로세스 ID): 프로세스 ID에 따라 프로세스를 정렬합니다. 작은 PID 값부터 큰 PID 값 순서대로 정렬됩니다.
  • F7: 낮은 우선순위로 프로세스 조정.
  • F8: 높은 우선순위로 프로세스 조정.
  • F9: 프로세스 종료. 선택한 프로세스를 종료할 수 있습니다.
  • F10: htop 종료.

 

728x90