728x90
Unix 환경에서 서버 내 CPU, Memory 등의 성능 리소스 확인 명령어 가이드 정리합니다.
■ 명령어
#) top [옵션]
■ 실행 후 옵션
옵션
|
설명
|
1
|
CPU 갯수별 사용량 보기
|
shift + m
|
메모리 사용량이 큰순으로 정렬
|
shift + p
|
CPU 사용량이 큰순으로 정렬
|
shift + t
|
실행시간이 큰순으로 정렬
|
c
|
명령인자 표시/비표시
|
space bar
|
Refresh
|
u
|
입력한 유저의 프로세스만 표시 - which u
|
■ 화면 상단 세부 필드 설명
필드 구분
|
설 명
|
top
|
현재시간, uptime, 현재 로그인 유서주, 로드 에버리지
※ 로드 에버리지란? : 작업대기시간, 값이 1이라면 1분동안 평균 1개의 프로세스 대기상태임을 나타냄.
보통 5이면 서버가 부하를 받는다고 생각함. 10~15면 과부하
|
Tasks
|
전체 프로세스 수, 현재 실행중인 프로세스, 유휴상태 프로세스, 정지상태 프로세스, 좀비 프로세스
|
CPU(s)
|
(us) : 사용자가 사용중인 CPU 사용율
(sy) : 시스템이 사용하는 CPU사용률
(ni) : NICE 정책에 의해 사용되는 CPU 사용률
(id) : 사용되지 않는 CPU의 미사용율
(wa) : 입출력 대기상태의 사용율
|
Mem
|
전체 물리적 메모리, 사용중인 메모리(userd), 사용되지 않는 여유 메모리(free), 버퍼된 메모리(buffers)
|
Swap
|
전체 스왑 메모리, 사용중인 스왑 메모리, 남아있는 스왑메모리, 캐싱 메모리
|
■ 화면 하단 세부 필드 설명
필드 구분
|
설 명
|
PID
|
프로세스 ID (PID)
|
USER
|
프로세스를 실행시킨 사용자 ID
|
PRI
|
프로세스의 우선순위 (priority)
|
NI
|
NICE값. 마이너스를 가지는 nice value는 우선순위가 높음.
|
VIRT
|
가상 메모리의 사용량 (SWAP+RES)
|
RES
|
현재 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리 총합
|
S
|
프로세스의 상태 [S(sleeping), R(running), W(swapped out process), Z(zombies)]
|
%CPU
|
프로세스가 사용하고 있는 CPU의 사용율
|
%MEM
|
프로세스가 사용하고 있는 메모리 사용율
|
COMMAND
|
실행된 명령어
|
반응형
'■ IT 가이드 > Unix-Linux OS' 카테고리의 다른 글
[Unix] passwd 파일 가이드 (계정 정보) (0) | 2022.01.06 |
---|---|
[Unix] User(사용자) 추가/수정/삭제 가이드 (0) | 2022.01.05 |
[Unix] rm 명령어 가이드 (파일/폴더 삭제) (0) | 2022.01.03 |
[Unix] NFS Mount 후 nobody 사용자 Mapping 방법 (0) | 2022.01.03 |
[Unix] more 명령어 가이드 (파일 내용 확인) (0) | 2021.12.30 |
댓글