시스템 부하 이해

시스템 부하 이해

내 공유 호스팅 계정의 시스템 로드를 보고 있습니다.

$ uptime 
09:14:37 up 21 days,  5:38,  4 users,  load average: 3.85, 4.96, 5.21

첫 번째와 두 번째 값은 걱정하지 않습니다. 이는 작업의 최고 기간을 나타냅니다.

그런데 5.21마지막 15분은 좀 높은 것 같았어요. 아니면 아닐 수도 있나요? 내가 어떻게 알아?

마지막 질문에 대한 답변을 읽어보고 싶습니다.

고쳐 쓰다:그렇다면 이 숫자의 측정 단위는 무엇입니까?

답변1

로드 평균은 CPU 시간을 기다리는 대기열의 프로세스 수입니다. 이 세 가지 값은 각각 지난 1분, 5분, 15분 동안 대기 대기열에 있는 평균 프로세스 수입니다.

다음 기사를 읽어 보시기 바랍니다.

  1. Linux 문제 해결, 1부: 높은 부하
  2. 평균 부하 확인

개인적으로 나는 로드 평균보다 로드 평균이 더 중요하다고 생각합니다. CPU IDLE Time왜냐하면 프로세스가 더 많으면 로드 평균이 증가하기 때문입니다. 그러나 이것이 CPU 사용률이 높다는 의미는 아니며 대기열에 더 많은 프로세스가 있다는 의미일 뿐입니다. 일부 프로세스는 많은 수의 시스템 호출을 호출하고 있으며 이러한 호출은 대기열에서 기다리고 있습니다.

두 번째 링크에 좋은 설명이 나와 있습니다. 꼭 읽어보시길 권합니다.

관련 정보