top
: 현재 OS의 상태를 나타내주는 CLI 어플리케이션
옵션 없이 입력 시, 3초 간격으로 화면을 갱신하며 보여준다.
-n
: top 실행 반복 횟수
-b
: 명령어 실행 순간의 정보 확인
-d
: 갱신주기
-p
: 프로세스 ID 지정
[root@control ~]# top
top - 13:59:13 up 2:37, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 121 total, 1 running, 120 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.2 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3219.0 free, 426.1 used, 315.4 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3312.2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 slub_flushwq
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns
10 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:1H-kblockd
11 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
13 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_kthre
14 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_rude_
15 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_trace
16 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
17 root 20 0 0 0 0 I 0.0 0.0 0:00.19 rcu_preempt
18 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1
22 root rt 0 0 0 0 S 0.0 0.0 0:00.21 migration/1
23 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/1
25 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0H-events_highpri
top 내 명령어
- shift + p : CPU 사용률 내림차순
- shift + m : 메모리 사용률 내림차순
- shift + t : 프로세스가 돌아가고 있는 시간 순
- a : 메모리 사용량에 따라 정렬
- b : Batch 모드로 작동
- 1 : CPU Core 별로 사용량 보여줌
“top”를 배치 모드로 1초 간격으로 2번 실행
[root@control ~]# top -b -d 1 -n2
PID 정보 확인
[root@control ~]# top -d 1 -b -n 5 -p 1
top - 14:35:55 up 3:14, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 2.4 sy, 0.0 ni, 97.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3212.7 free, 432.1 used, 315.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3306.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
top - 14:35:56 up 3:14, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3212.7 free, 432.1 used, 315.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3306.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
top - 14:35:57 up 3:14, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3212.7 free, 432.1 used, 315.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3306.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
top - 14:35:58 up 3:14, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3212.7 free, 432.1 used, 315.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3306.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
top - 14:35:59 up 3:14, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3738.2 total, 3212.7 free, 432.1 used, 315.7 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 3306.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 169264 13016 9640 S 0.0 0.3 0:00.99 systemd
'시리즈 > Linux 기초 다지기 2023 (개편 예정) - 시리즈' 카테고리의 다른 글
리눅스 기초 다지기 - 30. free (2) | 2025.03.12 |
---|---|
리눅스 기초 다지기 - 29. htop (0) | 2025.03.12 |
리눅스 기초 다지기 - NIC 여러 개 중 어떤 NIC로 통신하는 가? (0) | 2025.03.12 |
리눅스 기초 다지기 - 27. firewalld (0) | 2025.03.12 |
리눅스 기초 다지기 - 26. resolv.conf (0) | 2025.03.12 |