[Proc] Load Average (부하 평균), $ uptime

markyang92·2021년 10월 1일
0
post-thumbnail

부하 평균(load average)

  • I/O time은 부하 평균에 들어가지 않음. 오로지 CPU만을 사용하는 프로세스들부하 평균영향을 끼침

$ uptime: 부하 평균

$ uptime
  • uptime 명령은 '커널이 실행된 기간'과 함께 세 번에 걸쳐 '부하 평균'을 알려준다.
  • '커널이 실행된 기간', 'User 수', 1분 5분 15분 부하 평균(백분율)
    • 위 예제에서 15분 동안 모든 프로세서에 걸쳐 평균적으로 0.07 프로세스만이 실행되었다.
      • 즉, 단 1개의 Processor만 보유한다면, 지난 15분 간 7% 동안 사용자 공간 App들 실행
      • 부하 평균 값이 1.00 이면, 단일 프로세스가 CPU를 계속 사용한다는 뜻이다.
      • 부하 평균 값이 1.00이고, 2개의 Core 라면, 1개의 Core분량 만큼 사용한다는 뜻
      • 부하 평균 값이 2.00이고, 2개의 Core 라면, 2개 코어가 100% 돌았다는 말

  • 부하 평균이 높다고 시스템에 문제가 있는 것은 아니다.
    • 충분한 메모리와 I/O 리소스를 갖춘 시스템은 많은 실행 프로세스들을 쉽게 처리할 수 있다.
    • 부하 평균이 높으면서 시스템이 여전히 잘 응답하고 있다면, 걱정할 필요 없다.
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글