카테고리 위 설명


load averages : 로드 평균


시스템 스케줄러의 런 큐에 대기하고 있는 쓰레드의 개수 


일반적으로 시스템의 부하는 로드값이 높은 것을 의미함.... 차례대로 1분, 5분 15분 간의 평균 로드값을 나타냄


모든 프로세스 상태 개요 총개수와 각각의 상태를 말함


CPU : 현재 CPU 에 의해 실행되고있는 프로세스 갯수 


running  : 실행할 수 있는 프로세스 개수, On CPU 와 Running인 프로세스가 많다는 것은 시스템의 부하가 많다는 뜻


Sleeping : 외부 이벤트 /입력을 기다리공 ㅣㅆ는 프로세스 개수


Stopped : Ctrl + Z 와 같은 정지 시그널로 정지왿 ㄴ프로세스 개수 


Swapped : 디스크로 스왑되고 있는 프로세스 개수 0, 0이어야 함


Zombie : 종료는 되었지만 다른 이유로 정리되지 않고 기다리고있는 프로세스개수, 작은값 혹은 0 이어야 한다. 


CPU 상태


idle : 아무것도 하지 않음  User : 유저 프로세스 실행 



K : Kilobyte


M: Megabyte


G: Gigabyte


%: 1/100





top 실행시 나오는 카테고리


PID : 프로세스 id

-> 마지막으로 할당된 PID 


USERNAME

-> 프로세스 소유자 이름   -> 사용중인 유저 네임을 뜻함 (root 혹은 계정명)


THR

-> LWP 또는 스레드 개수 (Light-Weight Process, SUN 은 쓰레드와 LWP는 다르지만 유닉스 쓰레드가 LWP를 이용해 구현되기 때문에 비슷한 개념)


PRI

-> 우선순위 유저 프로세스의 경우 범위는 0~59 값이 높을수록 우선순위가 높음 


NICE

-> 우선순위를 결정하기 위해서 커널에서 참고하는 나이스 값 사용자가 설정할 수 있으며 설정하지 않으면 0 이 값이 낮을 경우 우선순위가 높게 측정 ㅗ딜 수 있음 


SIZE

-> 프로세스에 할당된 총 메모리  (Physical + Logical ) 


RES

-> 프로세스에 의해 사용된 물리 메모리의 양 (Resident set size)


STATE

-> CPU, RUN, SLEEP, STOP, SWAP, ZOMB 


C

-> 흠 아직



TIME

-> 프로세스가 사용한 CPU 시간 1:00 1분 동안 100% 소모  


WCPU(Weighted CPU) or CPU ( Shift C 로 변환 가능) 현재 프로세스의 총 CPU 대비 사용률 

4개의 CPU 에서 25%라 나왔다면 이중 1개의 CPU 를 100% 소비하고 있다고 해석할 수 있다.


지금 4개 쓰는데 180% 뜨면

문제 있는거 아닌가.. 뭐지;;;;


COMMAND

-> 프로세스를 실행한 커맨드.






CPU 1개당 100%로 계산 


'GNU > FreeBSD' 카테고리의 다른 글

Mouse_Control - 4 번째(Consio.h)  (0) 2016.07.04
Mouse_Control - 4 번째  (0) 2016.07.04
Unix Errno 표기  (0) 2016.07.04
Mouse_Control - 3 일차  (0) 2016.07.01
Mouse_Control - 2 일차  (0) 2016.06.30

+ Recent posts