728x90
반응형

리눅스(Linux) top 명령어
프로세스 상태체크를 하기 위한 명령이며, 별도의 옵션을 주지 않을 경우 3초 간격 주기로 갱신.
top 명령 옵션
# top -b
batch 모드로 화면이 갱신되지 않고 명령 시점 정보를 출력.
# top -n 3
n 뒤의 숫자 입력 시, 해당 숫자만큼 반복 실행.
top 명령 후 해당 키 입력 시
shift + p
cpu 사용률 정렬.
shift + m
메모리 사용률 정렬.
shift + t
프로세스가 작동된 시간 순서.
a
메모리 사용량에 따른 정렬.
b
batch 모드 동작.
1
cpu 코어별 사용량 표시.

top - 17:29:42 up 7 days
현재 시간과 서버가 작동된 지 7일이라는 표시
load average
현재 시스템이 얼마나 일을 하고 있는지 출력.
3개의 숫자 : 1분/5분/15분 간의 평균 실행/대기 중인 프로세스의 수 (cpu 코어수 보다 적으면 문제없음)
Tasks
프로세스 개수.
Mem / Swap
각 메모리의 사용량.

PR
실행 우선순위.
VIRT / RES / SHR 항목
현재 프로세스가 사용하고 있는 메모리.
- VIRT
프로세스가 사용하고 있는 Virtual memory 전체 용량.
- RES
현재 프로세스가 사용 중인 실제 물리적 메모리의 양.
- SHR
다른 프로세스와 공유하고 있는 Shared memory 양.
S 표시 항목
프로세스 상태.
결과 항목에 따라 상태 체크가 가능.
- S
sleeping 상태 : 요청한 리소스 즉시 사용 가능.
- D
DISK or Network I/O 대기
- R
실행 중 : cpu 자원 소모.
- Z
좀비 상태 : 부모 process가 죽은 자식 process.
728x90
반응형
'IT 지식인 창고' 카테고리의 다른 글
리눅스 메모리, 디스크 점검 명령어 (0) | 2023.04.15 |
---|---|
스마트폰 카메라 무음 설정방법(화질저하 없이 셔터음 끄기) (1) | 2023.04.07 |
댓글