top 명령어의 기본 사용법
먼저 가장 기본적인 형태로 top 명령어를 실행해 보겠습니다. 이를 통해 시스템 프로세스의 실시간 동적 뷰를 확인할 수 있습니다.
터미널을 열고 다음 명령어를 입력하세요:
top
그러면 다음과 유사한 화면이 나타납니다:
top - 14:30:23 up 5:10, 1 user, load average: 0.15, 0.22, 0.28
Tasks: 213 total, 1 running, 212 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.0 us, 1.3 system, 0.0 ni, 96.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7824.9 total, 2576.8 free, 2935.0 used, 2313.1 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4558.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 user 20 0 3626108 205008 89380 S 2.0 2.6 0:45.85 gnome-shell
5678 user 20 0 859492 51528 38060 S 1.3 0.6 0:10.91 Xorg
9101 user 20 0 722816 36096 29088 S 0.7 0.5 0:05.62 gnome-terminal
이 화면은 기본적으로 3 초마다 계속해서 업데이트됩니다. 각 항목이 의미하는 바는 다음과 같습니다:
- 첫 번째 줄은 현재 시간, 시스템 가동 시간 (uptime), 접속 사용자 수, 그리고 부하 평균 (load average) 을 보여줍니다.
- 두 번째 줄은 전체 작업 (task) 수와 각 상태 (실행 중, 대기 중, 정지됨, 좀비 상태) 를 표시합니다.
- 세 번째 줄은 CPU 사용률을 백분율로 보여줍니다.
- 네 번째와 다섯 번째 줄은 메모리 및 스왑 (swap) 사용량을 나타냅니다.
- 하단 테이블은 개별 프로세스에 대한 정보를 보여주며, 기본적으로 CPU 사용률이 높은 순서대로 정렬됩니다.
top 화면에서 나가려면 'q' 키를 누르세요.