프로세스 모니터링

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인 경우

    • 자원을 적절하게 잘 활용하고 있다고 할 수 있다

따라서 맨 앞의 수치는 순간적인 현재 상태를 보는 것이고, 뒤의 두 수치는 좀 긴 시간동안의 컴퓨터의 부하를 측정하는 수치라고 할 수 있다

results matching ""

    No results matching ""