최근까지로드 평균 (예 : 상단에 표시)이 "실행 가능"또는 "실행 중"상태 인 프로세스 수의 n 개의 마지막 값에 대한 이동 평균이라고 생각했습니다. 그리고 n은 이동 평균의 "길이"로 정의되었을 것입니다.로드 평균을 계산하는 알고리즘이 5 초마다 트리거되는 것처럼 보이기 때문에 n은 1 분로드 평균에 대해 12, 5 분로드 평균에 대해 12x5, 12x15입니다. 15 분의로드 평균 동안.
그러나이 기사를 읽었습니다 : http://www.linuxjournal.com/article/9001 . 이 기사는 꽤 오래되었지만 오늘날 Linux 커널에서 동일한 알고리즘이 구현됩니다. 하중 평균은 이동 평균이 아니라 이름을 모르는 알고리즘입니다. 어쨌든 나는 가상 커널로드와 가상의 주기적 부하에 대한 이동 평균을 비교했다.
.
큰 차이가 있습니다.
마지막으로 내 질문은 :
- 이 구현이 실제 이동 평균과 비교하여 선택된 이유는 무엇입니까?
- 마지막 순간보다 훨씬 많은 시간이 알고리즘에 의해 고려되므로 모든 사람이 "1 분 평균로드"에 대해 말하는 이유는 무엇입니까? (수학적으로 부팅 이후의 모든 측정; 실제로 반올림 오류를 고려하면 여전히 많은 측정)
5
금융 (기술 분석)과 같이 지수 이동 평균 (EMA)입니다. 장점은 아마도 동일합니다. EMA는 이전 값과 현재 값으로 만 계산할 수 있으며 최근 값에는 이전 값보다 더 많은 가중치가 부여됩니다. 표준 MA에서 가장 오래된 값은 가장 최근의 값만큼 평균에 기여하며 때로는 최신 값이 더 중요하다고 생각합니다.
—
jg-faustus