반응형
Ⅰ. top 명령어란?
리눅스 운영체제에서 시스템의 실시간 성능 상태를 모니터링하기 위해 사용되는 도구입니다. 시스템의 CPU, 메모리, 프로세스 사용량과 관련된 정보를 확인 할 수 있으며, 사용자가 시스템 자원 사용 상황을 쉽게 확인하고 관리할 수 있습니다.
Ⅱ. 시스템 요약 정보
top 화면의 상단 부분에는 시스템 전반의 상태를 보여주는 요약 정보가 나타납니다.
top 명령어 첫 줄에서 현재 시간, 시스템 가동 시간 (uptime), 현재 로그인한 사용자 수를 확인할 수 있습니다. top - 06:04:19 up 6 min, 2 users, load average: 0.00, 0.04, 0.01 시스템 시간, 가동 시간, 사용자 수, 로드 평균 (load average) 지난 1분, 5분, 15분 동안의 CPU 부하를 나타냅니다. 값이 낮을수록 시스템이 여유롭고, 값이 높으면 CPU가 과부하 상태일 수 있습니다. |
Ⅲ. 프로세스 정보
프로세스의 전체 개수와 각 상태에 따른 프로세스 개수를 보여줍니다.
Tasks: 193 total | 2 running | 191 sleeping, | 0 stopped | 0 zombie | |
전체 프로세스 | 실행 중인 프로세스 | 대기 중인 프로세스 | 중지된 프로세스 | 좀비 프로세스 |
Ⅳ. CPU 사용량
CPU 사용 상태를 퍼센트로 보여줍니다.
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.3 hi, 0.0 si, 0.0 st %Cpu(s) : CPU 사용 상태를 퍼센트로 보여줍니다. us: 사용자 프로세스에 의해 사용된 CPU 시간 sy: 시스템 커널에 의해 사용된 CPU 시간 ni: 낮은 우선순위(nice) 작업에 사용된 시간 id: 유휴 시간 (Idle Time) wa: I/O 대기 시간 (Disk/Network) hi: 하드웨어 인터럽트 처리 시간 si: 소프트웨어 인터럽트 처리 시간 st: 가상화된 환경에서 다른 시스템에 의해 훔친 시간 |
Ⅴ. 메모리 사용량
1) 물리 메모리
MiB Mem : 3704.5 total, 3203.8 free, 251.3 used, 249.3 buff/cache total: 총 메모리 크기 free: 사용 가능한 메모리 used: 사용 중인 메모리 buff/cache: 버퍼와 캐시로 사용 중인 메모리 |
2) 스왑 메모리 (Swap)
MiB Swap: 7812.0 total, 7812.0 free, 0.0 used. 3222.9 avail Mem total: 총 스왑 메모리 크기 free: 사용 가능한 스왑 메모리 used: 사용 중인 스왑 메모리 avail: 시스템에서 즉시 사용할 수 있는 메모리 (swap 포함) |
Ⅵ. 프로세스 상세 정보
top 화면의 아래쪽은 개별 프로세스에 대한 세부 정보를 테이블 형식으로 표시합니다.
구분명 | 설명 |
PID | 프로세스 ID |
USER | 프로세스를 실행한 사용자 이름 |
PR | 우선순위 (Priority) |
NI | nice 값 (우선순위 조정 값) |
VIRT | 가상 메모리 사용량 |
RES | 실제 메모리(RAM) 사용량 |
SHR | 공유 메모리 사용량 |
S | 프로세스 상태 (R, S, T, Z 등) |
%CPU | CPU 사용 비율 |
%MEM | 메모리 사용 비율 |
TIME+ | CPU 사용 시간 (누적) |
COMMAND | 실행 중인 명령어 이름 |
Ⅶ. top 명령어의 유용한 단축키
옵션명 | 설명 |
q | top 종료 |
h | 도움말 보기 |
k | 특정 PID 프로세스 종료 |
r | 프로세스 우선순위 변경 |
z | 화면 강조 (컬러 토글) |
s | 갱신 주기 변경 (기본값: 3초 |
P | CPU 사용량 기준 정렬 |
M | 메모리 사용량 기준 정렬 |
T | CPU 시간 기준 정렬 |
esc | 취소 |
반응형
'시스템(Linux)' 카테고리의 다른 글
renice에 대해 알아보겠습니다. (0) | 2024.11.22 |
---|---|
xinetd에 대해 알아보겠습니다. (0) | 2024.11.19 |
GDM(GNOME Display Manager) 에 대해 알아보겠습니다. (0) | 2024.11.17 |
Linux에서의 SWAP에 대해 알아보겠습니다. (0) | 2024.11.11 |
Red Hat Enterprise Linux(RHEL)와 Rocky Linux 8.10에서 패스워드 정책을 확인하고 변경하는 방법에 대해 알아보겠습니다. (0) | 2024.11.05 |