본문 바로가기

리눅스

htop 명령어

728x90

htop 설치 및 사용 방법

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

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

htop 설치

yum install -y htop

htop 명령어 실행

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

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

htop

htop

  • PID (Process ID): 프로세스의 고유 식별자
  • USER: 프로세스를 실행하는 사용자 이름
  • PRI: 프로세스의 우선순위
  • NI (Nice value): 프로세스의 nice 값입니다. 높은 값은 우선순위가 낮음을 의미
  • VIRT: 가상 메모리 크기(실제 RAM과 스왑 공간을 합친 값)
  • RES: 실제 사용 중인 RAM 크기
  • SHR: 공유 메모리 크기
  • S: 프로세스 상태(R: Running, S: Sleeping, Z: Zombie 등)
  • %CPU: CPU 사용량
  • %MEM: 메모리 사용량
  • TIME+: 프로세스가 실행된 시간
  • COMMAND: 실행된 명령어 또는 프로그램 이름
728x90

F1(F1 키 입력)

htop

 

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

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

주요 키 명령어의 설명

  • F1: 도움말 표시. htop 키 명령어에 대한 설명을 확인할 수 있습니다.
  • F2: 설정. htop의 설정 메뉴를 엽니다.
  • F3: 검색. 특정 프로세스나 명령어를 검색할 수 있습니다.
  • F4: 필터. 특정 프로세스를 필터링하여 표시할 수 있습니다.
  • F5: 소트. 프로세스 목록을 다양한 기준으로 정렬합니다.
  • F6: 열 선택. 표시할 열을 선택할 수 있습니다.
    • PID (Process ID) : 프로세스의 고유 식별자
    • USER : 프로세스를 실행하는 사용자 이름
    • PRIORITY : 프로세스의 우선순위
    • NICE : 프로세스의 nice 값. 높은 값은 우선순위가 낮음을 의미
    • M_VIRT(Virtual Memory) : 프로세스가 사용하는 가상 메모리 크기
    • M_RESIDENT(Resident Memory) : 프로세스가 실제로 사용 중인 RAM의 크기
    • M_SHARE(Shared Memory): 프로세스가 사용하는 공유 메모리 크기
    • STATE : 프로세스의 현재 상태(R: Running, S: Sleeping, Z: Zombie 등)
    • PERCENT_CPU : 프로세스가 사용하는 CPU 사용량의 백분율
    • TIME : 프로세스가 CPU를 사용한 총 시간
    • COMMAND : 실행된 명령어 또는 프로그램 이름
  • F7: 낮은 우선순위로 프로세스 조정.
  • F8: 높은 우선순위로 프로세스 조정.
  • F9: 프로세스 종료. 선택한 프로세스를 종료할 수 있습니다.
  • F10: htop 종료.

htop의 설정을 원래(default) 상태로 되돌리는 방법

  • htop 설정 파일 삭제
rm ~/.config/htop/htoprc

 

728x90