본문 바로가기
Work/Server

[Linux] top, cpu성능 모니터링, 실시간 상태

실시간으로 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