실시간으로 CPU 사용률 체크 : top
1줄 : 서버 시간 , 접속자수 , Summary
- 서버시간, 서버구동일수, User 접속자, Load average(부하율)
2줄 : Task (프로세스)
- 총 Task 수 , Running Task 수 , Sleep Task 수, Stop Task 수, Zombie Task 수
3줄 : CPU
- us(user 사용자) , sy(system 사용비중) , id(유휴상태 비중) , wa ,si, st
4줄 : Memory (메모리)
- Mem: 전체 물리적인 메모리(KBite), 사용중인 메모리(used), 사용되지 않는 여유 메모리(free), 버퍼된 메모리(buffers)
- Swap : 전체 스왑 메모리, 사용중인 스왑 메모리, 남아있는 스왑메모리, 캐싱메모리
Process State List
PID : 프로세스 ID (PID)
USER : 프로세스를 실행시킨 사용자 ID
PRI : 프로세스의 우선순위 (priority)
NI : NICE 값. 일의 nice value값이다. 마이너스를 가지는 nice value는 우선순위가 높음.
VIRT : 가상 메모리의 사용량(SWAP+RES)
RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합.
S : 프로세스의 상태 [ S(sleeping), R(running), W(swapped out process), Z(zombies) ]
%CPU : 프로세스가 사용하는 CPU의 사용율
%MEM : 프로세스가 사용하는 메모리의 사용율
COMMAND : 실행된 명령어
-- top 실행후 명령어 --
shift + p |
CPU 사용률이 높은 프로세스 순서대로 표시 |
shift + m |
메모리 사용률이 높은 프로세스 순서대로 표시 |
shift + t |
프로세스가 돌아가고 있는 시간 순서대로 표시 |
숫자 1 |
CPU Core별로 사용량을 보여준다. |
'Work > Server' 카테고리의 다른 글
[Linux] 자주사용하는 vi 단축키 (2) | 2020.08.18 |
---|---|
[Linux] 환경변수 env, export,echo,unset (0) | 2020.08.12 |
[Linux] Alias 명령어 별칭 (1) | 2020.08.12 |
[Liunx] 명렁어 정리 (0) | 2020.04.07 |
[Window] Dos 명령어 정리 (0) | 2020.04.07 |