हालांकि इसकी एक पुरानी पोस्ट, अब उत्तर दे रही है क्योंकि मुझे पता था कि check_load थ्रेशोल्ड मान newbies के लिए बड़े सिरदर्द हैं;);
चेतावनी चेतावनी, यदि CPU 5min के लिए 70%, 10mins के लिए 60%, 15mins के लिए 50% है। एक महत्वपूर्ण चेतावनी, यदि CPU 5min के लिए 90%, 10mins के लिए 80%, 15mins के लिए 70% है।
*command[check_load]=/usr/local/nagios/libexec/check_load -w 0.7,0.6,0.5 -c 0.9,0.8,0.7*
सीपीयू लोड के बारे में मेरे सभी निष्कर्ष:
व्हाट्सएप का मतलब है "लोड": विकिपीडिया कहता है:
सभी यूनिक्स और यूनिक्स जैसे सिस्टम कर्नेल में तीन "लोड औसत" संख्याओं का एक मीट्रिक उत्पन्न करते हैं। उपयोगकर्ता आसानी से अपटाइम कमांड चलाकर यूनिक्स शेल से वर्तमान परिणाम को क्वेरी कर सकते हैं:
$ uptime
14:34:03 up 10:43, 4 users, load average: 0.06, 0.11, 0.09
उपरोक्त आउटपुट लोड औसत से: 0.06, 0.11, 0.09
मतलब (एकल-सीपीयू सिस्टम पर):
- अंतिम समय के दौरान, CPU को 6% से कम किया गया था
- पिछले 5 मिनट के दौरान, CPU को 11% से कम किया गया था
- पिछले 15 मिनट के दौरान, CPU को 9% से कम किया गया था
।
$ uptime
14:34:03 up 10:43, 4 users, load average: 1.73, 0.50, 7.98
1.73 0.50 7.98
एकल-सीपीयू प्रणाली पर उपरोक्त लोड औसत निम्नानुसार है:
- अंतिम समय के दौरान, सीपीयू को 73% (1.73 रन करने योग्य प्रक्रियाओं के साथ 1 सीपीयू) द्वारा ओवरलोड किया गया था, ताकि 0.73 प्रक्रियाओं को एक मोड़ के लिए इंतजार करना पड़े)
- पिछले 5 मिनट के दौरान, CPU को 50% से कम किया गया था (कोई भी प्रक्रिया को एक मोड़ के लिए इंतजार नहीं करना पड़ा)
- पिछले 15 मिनट के दौरान, सीपीयू को 698% (1 सीपीयू 7.98 रन करने योग्य प्रक्रियाओं के साथ अधिभारित किया गया था, ताकि 6.98 प्रक्रियाओं को एक मोड़ के लिए इंतजार करना पड़े)
Nagios दहलीज मूल्य गणना:
Nagios CPU लोड सेटअप के लिए, जिसमें चेतावनी और महत्वपूर्ण शामिल हैं:
y = c * p / 100
कहाँ पे:
y = nagios value
c = number of cores
p = wanted load procent
एक 4 कोर प्रणाली के लिए:
time 5 min 10 min 15 min
warning: 90% 70% 50%
critical: 100% 80% 60%
command[check_load]=/usr/local/nagios/libexec/check_load -w 3.6,2.8,2.0 -c 4.0,3.2,2.4
एकल कोर प्रणाली के लिए:
y = p / 100
कहाँ पे:
y = nagios value
p = wanted load procent
time 5 min 10 min 15 min
warning: 70% 60% 50%
critical: 90% 80% 70%
command[check_load]=/usr/local/nagios/libexec/check_load -w 0.7,0.6,0.5 -c 0.9,0.8,0.7
डॉ गुंथर द्वारा सीपीयू लोड विश्लेषण के बारे में एक महान श्वेत पत्र http://www.teamquest.com/pdfs/whitepaper/ldavg1.pdf
इस ऑनलाइन लेख में डॉ गुंथर यूनिक्स कर्नेल में नीचे खोदता कैसे लोड औसत पता लगाने के लिए ( "ला ट्रिपल") की गणना की जाती है और क्षमता नियोजन मैट्रिक्स के रूप में वे कितने उपयुक्त हैं।
standard
याtested
मूल्य नहीं है। यह आपके अपेक्षित सर्वर कार्यभार पर निर्भर करता है। यदि आप एक उच्च भार की अपेक्षा करते हैं, तो आपको मूल्यों को बढ़ाना चाहिए। अन्यथा, आपका सर्वर हमेशा गंभीर स्थिति में दिखाई देगा।