반응형
top과 htop은 리눅스 시스템에서 CPU, 메모리, 프로세스 등의 시스템 상태를 실시간으로 모니터링하는데 사용되는 명령어입니다. 이 두 명령어는 시스템 리소스 관리 및 성능 모니터링을 위한 필수 도구입니다.
top 명령어
top은 기본적으로 리눅스에 내장된 프로세스 모니터링 툴입니다. 시스템에 실행 중인 프로세스 목록을 실시간으로 표시하며, 각 프로세스가 사용하는 CPU, 메모리, 스왑 사용량 등의 정보를 볼 수 있습니다.
top 명령어 실행 방법
top
top 명령어를 입력하면 시스템의 현재 상태를 실시간으로 볼 수 있습니다.
실행 예시:
user@linux:~$ top
top - 15:00:10 up 2:00, 1 user, load average: 0.01, 0.03, 0.05
Tasks: 183 total, 1 running, 182 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.2 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7986.4 total, 2987.3 free, 1887.1 used, 3112.0 buff/cache
MiB Swap: 2048.0 total, 2047.8 free, 0.2 used. 5004.3 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2376 user 20 0 453456 14956 9324 S 1.0 0.2 0:02.13 gnome-shell
2390 user 20 0 1024932 26040 17172 S 0.3 0.3 0:04.85 Xorg
top 명령어에서의 주요 키
- q: top 명령어를 종료합니다.
- k: 특정 프로세스를 종료할 수 있습니다. 프로세스 ID를 입력하면 해당 프로세스를 종료합니다.
- r: 특정 프로세스의 우선순위를 변경할 수 있습니다.
- P: CPU 사용량 순서로 프로세스를 정렬합니다.
- M: 메모리 사용량 순서로 프로세스를 정렬합니다.
htop 명령어
htop은 top의 향상된 버전으로, 좀 더 직관적이고 사용자 친화적인 인터페이스를 제공합니다. htop은 색상 구분이 되어 있어 자원 사용 상태를 쉽게 파악할 수 있으며, 마우스를 사용한 상호작용도 가능합니다.
htop은 기본적으로 리눅스에 설치되어 있지 않으므로, 먼저 설치가 필요합니다.
htop 설치
sudo apt install htop # 데비안 계열 (Ubuntu)
sudo yum install htop # 레드햇 계열 (CentOS, Fedora)
실행 예시:
user@linux:~$ sudo apt install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
htop is already the newest version (2.2.0-1ubuntu1).
htop 실행
htop
htop 명령어를 실행하면 top과 비슷한 방식으로 프로세스 정보를 실시간으로 볼 수 있습니다. 다만, htop은 색상 구분과 그래픽 바를 통해 CPU와 메모리 사용량을 시각적으로 더 쉽게 파악할 수 있습니다.
실행 예시:
user@linux:~$ htop
1 [|| 2.3%] Tasks: 43, 144 thr; 1 running
2 [| 1.3%] Load average: 0.14 0.16 0.12
3 [ 0.0%] Uptime: 2:00:12
4 [ 0.0%]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1200 user 20 0 123M 9720 3628 S 0.0 0.1 0:00.03 gnome-terminal
1190 user 20 0 530M 267M 21052 S 0.0 3.4 0:01.25 firefox
htop의 주요 기능
- F2: 설정 메뉴를 열어 인터페이스를 커스터마이징할 수 있습니다.
- F6: 프로세스를 정렬하는 기준을 변경할 수 있습니다(CPU, 메모리 등).
- F9: 특정 프로세스를 종료할 수 있습니다.
- F10: htop을 종료합니다.
top vs htop의 차이점
- htop은 top에 비해 사용자 친화적인 인터페이스를 제공하며, 색상 구분을 통해 리소스 사용량을 더 쉽게 파악할 수 있습니다.
- htop은 마우스 입력을 지원하며, 상호작용이 더 편리합니다.
- top은 모든 리눅스 시스템에 기본으로 설치되어 있지만, htop은 별도의 설치가 필요합니다.
반응형
'Linux' 카테고리의 다른 글
[리눅스] ifconfig 명령어 완벽 가이드 사용법 (0) | 2024.09.27 |
---|---|
[리눅스] ping 명령어 완벽 가이드 (1) | 2024.09.27 |
[리눅스] free 명령어 완벽 가이드 (0) | 2024.09.27 |
[리눅스] df, du 명령어 완벽 가이드 (0) | 2024.09.27 |
[리눅스] yum 명령어 완벽 가이드 (0) | 2024.09.26 |
[리눅스] apt 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] grep 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] find 명령어 완벽 가이드 (0) | 2024.09.25 |