프로세스 모니터링
ps
프로세스 리스트를 보여주는 명령어
ps aux
- 백그라운드를 포함하여 모든 프로세스를 출력함
top
htop
Load average (부하 평균)
- 컴퓨터가 얼마나 바쁜가를 보여주는 수치
CPU의 점유율(=프로세서의 점유율)로서 CPU가 얼마나 바쁜지에 대한 평균치
- 첫번째 자리(0.00)은 1분간의 CPU 점유율
- 두번째 자리(0.06)은 5분간의 CPU 점유율
- 세번째 자리(0.07)은 15분간의 CPU 점유율
예시) 코어가 하나이고 첫번째 숫자가 8인 경우
- 프로세서는 하나의 프로세스의 처리를 처리할 수 있다.
- 첫번째 프로세스가 처리되기를 7개의 프로세스가 기다리고 있다
- 700%의 부하가 걸렸다고 표현할 수 있다!
예시) 코어가 하나이고 두번째 숫자가 5인 경우
- 5분간의 통계를 냈을 때, 하나의 프로세스가 처리되고 있는 동안에
- 4개의 프로세스가 대기를 타고 있다
예시3) 코어가 4개이고 첫번째 수치가 4인 경우
- 자원을 적절하게 잘 활용하고 있다고 할 수 있다
따라서 맨 앞의 수치는 순간적인 현재 상태를 보는 것이고, 뒤의 두 수치는 좀 긴 시간동안의 컴퓨터의 부하를 측정하는 수치라고 할 수 있다