लेख निर्देशिका
यदि आपका कंप्यूटर (कंप्यूटर) धीमा है, तो आप यह जांचना चाहेंगे कि क्या सिस्टम उच्च लोड के अधीन है?
हाल ही में, वहाँ एक है网络 营销अधिकारी ने कहा कि वह इसके लिए जिम्मेदार थाबिजली आपूर्तिकर्ताकुछ समय पहले एक स्थिति के कारण वेबसाइट पहुंच योग्य नहीं थी...
यह वेबसाइट पर आधारित हैवर्डप्रेस वेबसाइट, मेंLinux वीपीएस सर्वर सेटअप।
- Linux VPS सर्वर के कॉन्फ़िगरेशन में केवल 1 CPU कोर और 1GB RAM मेमोरी है।
समस्या की जांच करने के लिए Linux VPS सर्वर पृष्ठभूमि में लॉग इन करें, और देखें कि लोड औसत बहुत अधिक है, 10.0 से ऊपर पहुंच रहा है।
Linux सिस्टम पर, हम आमतौर पर उपयोग करते हैंuptime
इसे देखने के लिए आदेश (w
आदेश औरtop
कमांड भी उपलब्ध है)।
इसके अतिरिक्त, वे Apple के Mac कंप्यूटरों के साथ भी कार्य करते हैं।
यदि आप पाते हैं कि लोड औसत बहुत अधिक है, तो समस्या को हल करने का प्रयास करें!
- जब भार औसत भार बहुत अधिक हो,चेन वेइलियांगइसका समाधान सीपीयू कोर की संख्या को बढ़ाना है।
- फिर, कॉन्फ़िगरेशन को निर्णायक रूप से अपग्रेड करें2 सीपीयू कोर,8 जीबी रैन्डम - एक्सेस मेमोरी.
- उच्च लोड औसत लोड स्थिति को जल्दी से हल किया गया था।
XNUMX. सिस्टम लोड की जाँच करें
SSH टर्मिनल विंडो में, निम्न कमांड टाइप करें▼
uptime
सिस्टम सूचना की एक पंक्ति लौटाएगा
पंक्ति का दूसरा भाग "लोड औसत" कहता है जिसका अर्थ है "सिस्टम का औसत भार"
- अंदर 3 संख्याओं के साथ, क्या हम यह निर्धारित कर सकते हैं कि सिस्टम लोड बड़ा है या छोटा?
3 नंबर क्यों होते हैं?
- वे 1 मिनट, 5 मिनट और 15 मिनट के मिनटों में सिस्टम के औसत भार का प्रतिनिधित्व करते हैं।
- अगर आप देखते रहें तो यह आपको यह भी बताएगा कि जब सीपीयू पूरी तरह से निष्क्रिय हो जाता है, तो लोड औसत 0 होता है;
- जब सीपीयू वर्कलोड संतृप्त होता है, तो लोड औसत 1 होता है।
सीपीयू का क्या मतलब है?
- सीपीयू सेंट्रल प्रोसेसिंग यूनिट है।
- (अंग्रेजी सेंट्रल प्रोसेसिंग यूनिट, सीपीयू)
- सीपीयू कंप्यूटर का कंप्यूटिंग कोर और कंट्रोल कोर है।
सि पि यु का उपयोग
- CPU उपयोग समय की अवधि में CPU उपयोग की स्थिति की सांख्यिकीय जानकारी है।
- यह संकेतक सीपीयू के उपयोग को दिखाता है (जब सीपीयू पर कब्जा होता है)।
- यदि सीपीयू लंबे समय तक कब्जा कर लिया है, तो आपको यह विचार करने की आवश्यकता है कि सीपीयू अतिभारित है या नहीं। ?
- लंबे समय तक ओवरलोड ऑपरेशन मशीन को ही एक तरह का नुकसान है।
- इसलिए, मशीन के सामान्य संचालन को सुनिश्चित करने के लिए सीपीयू उपयोग को एक निश्चित अनुपात में नियंत्रित किया जाना चाहिए।
लोड औसत क्या है?
- लोड एवरेज सीपीयू लोड है, और इसमें शामिल जानकारी एक सेगमेंट के भीतर सीपीयू उपयोग की स्थिति के आंकड़े हैं।
- यह CPU प्रोसेसिंग के योग और समय की अवधि के लिए CPU प्रोसेसिंग की प्रतीक्षा करने वाली प्रक्रियाओं की संख्या का एक आँकड़ा है।
- यही है, सीपीयू द्वारा उपयोग की जाने वाली कतार की लंबाई के आँकड़े।
जाहिर है, "लोड एवरेज" का मान जितना कम हो, जैसे कि 0.2 या 0.3, इसका मतलब है कि कंप्यूटर (कंप्यूटर) का वर्कलोड कम है और सिस्टम लोड हल्का है।
- हालाँकि, आप कब देख सकते हैं कि सिस्टम भारी भार में है?
- अंत में 1 घंटे के बराबर है?या यह 0.5 के बराबर है?या यह 1.5 के बराबर है?
- अगर 1 मिनट, 5 मिनट और 15 मिनट के भीतर ये तीन मान अलग-अलग हों तो मुझे क्या करना चाहिए?
XNUMX. सादृश्य
यह निर्धारित करने के लिए कि क्या आपका सिस्टम अतिभारित है, आपको समझना चाहिए कि लोड औसत का वास्तव में क्या मतलब है।
आगे,चेन वेइलियांगइस प्रश्न को यथासंभव सरल भाषा में समझाया जाएगा।
सबसे पहले, हम मानते हैं कि सबसे सरल मामले में, आपके कंप्यूटर में केवल एक सीपीयू है, और सभी ऑपरेशन इस सीपीयू द्वारा किए जाने चाहिए।
आइए एक ब्रिज के रूप में इस सीपीयू के लोड एवरेज की कल्पना करें:
पुल पर केवल एक लेन है और सभी वाहनों को इस लेन को पार करना होगा।
(जाहिर है, पुल का उपयोग केवल एक दिशा में किया जा सकता है।)
जब सिस्टम लोड 0 होता है, तो इसका मतलब है कि पुल पर कोई कार नहीं है
सिस्टम लोड 0.5 है, जिसका अर्थ है कि पुल पर आधी कारें हैं
सिस्टम लोड 1.0 है, जिसका अर्थ है कि पुल के सभी हिस्सों पर कारें हैं, जिसका अर्थ है कि पुल "पूर्ण" है
- लेकिन यह ध्यान दिया जाना चाहिए कि पुल अभी भी यहां आसानी से पारित किया जा सकता है।
सिस्टम लोड 1.7 है, जिसका अर्थ है कि बहुत अधिक वाहन हैं और पुल भर गया है (100%)।
- पुल पर प्रतीक्षा कर रहे वाहनों में पुल वाहनों का 70% हिस्सा था।
सादृश्य से, और इसी तरह, सिस्टम लोड 2.0 है:
- मतलब पुल डेक के रूप में कई वाहन इंतजार कर रहे हैं।
- 3.0 के सिस्टम लोड का मतलब है कि पुल पर डेक के रूप में दोगुने वाहन प्रतीक्षा कर रहे हैं।
- जब सिस्टम लोड 1 से अधिक हो, तो पीछे के वाहन को प्रतीक्षा करनी चाहिए;
- सिस्टम लोड जितना अधिक होगा, पुल को पार करने में उतना ही अधिक समय लगेगा▼
- सीपीयू का सिस्टम लोड मूल रूप से उपर्युक्त एनालॉग ब्रिज की क्षमता के बराबर होता है, जो सीपीयू का अधिकतम वर्कलोड होता है।
- पुल पर वाहन एक प्रक्रिया है जो सीपीयू के संसाधित होने की प्रतीक्षा कर रही है।
यदि CPU प्रति मिनट अधिकतम 100 प्रक्रियाओं को संसाधित करता है, तो सिस्टम लोड 0.2 है, जिसका अर्थ है कि CPU इस 1 मिनट में केवल 20 प्रक्रियाओं को संसाधित करता है;
1.0 के सिस्टम लोड का मतलब है कि सीपीयू इस 1 मिनट में 100 प्रक्रियाओं को संभालता है;
1.7 इसका मतलब है कि सीपीयू द्वारा संसाधित की जाने वाली 100 प्रक्रियाओं के अलावा, 70 प्रक्रियाएं सीपीयू द्वारा संसाधित होने की प्रतीक्षा कर रही हैं।
कंप्यूटर को सुचारू रूप से चलाने के लिए, सिस्टम लोड 1.0 से अधिक नहीं होना चाहिए, इसलिए किसी भी प्रक्रिया की प्रतीक्षा करने की आवश्यकता नहीं है और सभी प्रक्रियाओं को पहले संसाधित किया जा सकता है।
जाहिर है, 1.0 एक महत्वपूर्ण मूल्य है।
यदि यह मान पार हो गया है, तो सिस्टम इष्टतम नहीं है।आपको हस्तक्षेप करना होगा।
XNUMX. सिस्टम लोड लोड औसत कितना उपयुक्त है?
क्या 1.0 सिस्टम लोड के लिए एक आदर्श मान है?
जरूरी नहीं कि sysadmins थोड़ी जगह छोड़ दें।
जब यह मान 0.7 तक पहुँच जाता है, तो आपको कुछ इस तरह पता होना चाहिए:
- जब सिस्टम लोड 0.7 से अधिक बना रहता है, तो आपको समस्या की जांच शुरू करनी चाहिए और स्थिति को खराब होने से रोकना चाहिए।
- जब सिस्टम लोड 1.0 से अधिक बना रहता है, तो आपको एक समाधान खोजना होगा और मान को कम करना होगा।
- जब सिस्टम लोड 5.0 तक पहुंच जाता है, तो यह इंगित करता है कि सिस्टम में कोई गंभीर समस्या है, और यह लंबे समय तक प्रतिक्रिया नहीं करता है, या लगभग क्रैश हो जाता है।आपको सिस्टम को इस मूल्य तक नहीं पहुंचने देना चाहिए।
चार, एकाधिक CPU प्रोसेसर
उपरोक्त मान रहा है कि आपके कंप्यूटर (कंप्यूटर) में केवल एक सीपीयू है।
क्या होगा यदि आपके कंप्यूटर (कंप्यूटर) में 2 CPU स्थापित हैं?
2 सीपीयू का मतलब है कि कंप्यूटर (कंप्यूटर) की प्रोसेसिंग पावर दोगुनी हो जाती है, और एक ही समय में प्रोसेस की जा सकने वाली प्रक्रियाओं की संख्या दोगुनी हो जाती है।
चेन वेइलियांगपुल का उपयोग अभी भी यहां एक सादृश्य के रूप में किया जाता है। 2 सीपीयू का मतलब है कि पुल में 2 चैनल हैं, और यातायात क्षमता दोगुनी है
- तो, 2 सीपीयू का मतलब है कि सिस्टम लोड 2.0 तक पहुंच सकता है, और प्रत्येक सीपीयू 100% वर्कलोड तक पहुंच जाता है।
- N.0 CPU वाले कंप्यूटर के लिए, स्वीकार्य सिस्टम लोड n.0 CPU तक है।
पांच, मल्टी-कोर सीपीयू प्रोसेसर
चिप आपूर्तिकर्ताओं में आमतौर पर 1 सीपीयू के अंदर कई सीपीयू कोर होते हैं, जिसे "मल्टी-कोर सीपीयू" कहा जाता है।
मल्टी-कोर सीपीयू सिस्टम लोड के मामले में मल्टी-सीपीयू के समान है।
इसलिए, सिस्टम लोड पर विचार करते समय, आपको विचार करना चाहिए कि आपके कंप्यूटर में कितने CPU हैं?और प्रत्येक सीपीयू में कितने कोर होते हैं?
फिर, सिस्टम लोड को कोर की कुल संख्या से विभाजित करके, जब तक कि प्रति कोर लोड 1.0 से अधिक न हो, कंप्यूटर हमेशा की तरह चलेगा।
कैसे पता करें कि कंप्यूटर में कितने सीपीयू कोर हैं?
कमांड का उपयोग करके, आप सीपीयू की जानकारी देख सकते हैं
cat /proc/cpuinfo
कमांड जो सीधे सीपीयू के कुल कोर की संख्या लौटाते हैं▼
grep -c 'model name' /proc/cpuinfo
XNUMX. मुझे कौन सा लोड औसत समय देखना चाहिए?
अन्तिम प्रश्न:
"लोड औसत" लोड औसत कुल तीन औसत देता है:
- 1 मिनट सिस्टम लोड, 5 मिनट सिस्टम लोड, 15 मिनट सिस्टम लोड।
मुझे किस मूल्य का उल्लेख करना चाहिए?
- यदि सिस्टम लोड केवल 1 मिनट के लिए 1.0 से अधिक है, तो अन्य 2 समय अवधि 1.0 से कम है, जो इंगित करता है कि यह केवल एक अस्थायी घटना है और समस्या गंभीर नहीं है।
- यदि औसत सिस्टम लोड 15 मिनट के भीतर 1.0 से अधिक है (सीपीयू कोर की संख्या में वृद्धि के बाद), तो समस्या अभी भी बनी हुई है, अस्थायी घटना नहीं।
- इसलिए, आपको मुख्य रूप से "15 मिनट सिस्टम लोड" को एक संकेतक के रूप में देखना चाहिए कि कंप्यूटर (कंप्यूटर) सामान्य रूप से काम कर रहा है।
निम्नलिखित शीर्ष कमांड/सीपीयू उपयोग/लोड औसत गणना पद्धति के बारे में अधिक है
यदि VPS लोड बहुत अधिक है तो मुझे क्या करना चाहिए?
अब मेरी वेबसाइट तक नहीं पहुँचा जा सकता क्योंकि लोड बहुत अधिक है, मुझे क्या करना चाहिए?
शीर्ष - 20:44:30 अप 12 मिनट, 1 उपयोगकर्ता, लोड औसत: 2.21, 8.39, 6.48
- आपका सर्वर स्व-प्रबंधन कर रहा है, आपको क्या करना चाहिए अपने सर्वर को SSH के माध्यम से ही जांचें।
- जांचें कि यह क्या चल रहा है?क्या प्रक्रिया और इतने पर?
- यदि आवश्यक हो, तो सर्वर को पुनरारंभ करने का प्रयास करें।
- यदि सर्वर को पुनरारंभ करने के बाद भी लोड बहुत अधिक है, तो अतिभारित प्रक्रिया की पहचान करने और इसे रोकने का प्रयास करें।
- यदि आवश्यक हो, तो व्यक्तिगत रूप से प्रक्रिया (सर्वर नहीं) को पुनरारंभ करें।
- या ग्राहक सेवा से परामर्श करने के बाद "वीपीएस/सर्वर लोड बहुत अधिक क्यों है", ऐसा करने का कोई तरीका नहीं है, और अंत में सर्वर कॉन्फ़िगरेशन को बढ़ाने का एकमात्र तरीका है।
विदेश व्यापार कंपनी की वेबसाइट के लिए कितना स्थान उपयुक्त है?
सही सर्वर कॉन्फ़िगरेशन कैसे चुनें?दैनिक औसत 1 आईपी सर्वर समाधान देखने के लिए नीचे दिए गए लिंक पर क्लिक करें
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा किया "लिनक्स लोड औसत कितना अधिक है? सीपीयू लोड यूटिलाइजेशन चेक" आपकी मदद करेगा।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-1027.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!