हाल ही में जब तक मैंने सोचा था कि लोड औसत (उदाहरण के लिए शीर्ष में दिखाया गया है) राज्य में चल रही प्रक्रिया की संख्या के अंतिम मूल्यों पर एक चलती औसत था "रननेबल" या "रनिंग"। और n को चलती औसत की "लंबाई" द्वारा परिभाषित किया गया होगा: चूंकि एल्गोरिथ्म लोड की गणना करने के लिए एल्गोरिथ्म हर 5 सेकंड को ट्रिगर करता है, n 1 मिनट लोड औसत के लिए 12, 5 मिनट लोड औसत के लिए 12x5 और 12x15 होगा 15 मिनट लोड औसत के लिए।
: लेकिन तब मैं इस लेख को पढ़ने के http://www.linuxjournal.com/article/9001 । लेख काफी पुराना है, लेकिन उसी एल्गोरिथ्म को आज लिनक्स कर्नेल में लागू किया गया है। लोड औसत एक चलती औसत नहीं है, लेकिन एक एल्गोरिथ्म है जिसके लिए मुझे एक नाम नहीं पता है। वैसे भी मैंने लिनक्स कर्नेल एल्गोरिथम और एक काल्पनिक आवधिक लोड के लिए एक चलती औसत के बीच तुलना की है:
।
एक बहुत बड़ा अंतर है।
अंत में मेरे प्रश्न हैं:
- यह क्रियान्वयन एक सच्चे चलती औसत की तुलना में क्यों चुना गया है, इसका वास्तविक अर्थ क्या है?
- क्यों हर कोई "1 मिनट लोड औसत" के बारे में बोलता है क्योंकि एल्गोरिदम द्वारा अंतिम मिनट की तुलना में बहुत अधिक ध्यान में रखा जाता है। (गणितीय रूप से, बूट के बाद से सभी उपाय; व्यवहार में, गोल-गोल त्रुटि को ध्यान में रखते हुए - अभी भी बहुत सारे उपाय)