संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
डेबियनप्रणाली निरीक्षणप्रदर्शनसीएलआईसिस्टम प्रशासनलिनक्सओपन सोर्सआईटीसॉफ्टवेयरसमस्या निवारण
अनुवाद अपडेट किया गया 1 सप्ताह पहले
डेबियन एक लोकप्रिय लिनक्स वितरण है जिसे इसकी स्थिरता और लचीलापन के लिए जाना जाता है, जो इसे डेस्कटॉप और सर्वर परिवेश के लिए एक पसंदीदा विकल्प बनाता है। डेबियन में सिस्टम प्रदर्शन की निगरानी करना उन प्रणाली प्रशासकों और उपयोगकर्ताओं के लिए महत्वपूर्ण है जो अपने सिस्टम के प्रदर्शन को अनुकूलित करना चाहते हैं। यह गाइड सिस्टम प्रदर्शन को प्रभावी ढंग से मॉनिटर करने के लिए विभिन्न उपकरणों और तकनीकों को कवर करता है। इसमें CPU उपयोग, मेमोरी उपयोग, डिस्क उपयोग, नेटवर्क गतिविधि जांचना और आपके सिस्टम पर भार को समझना शामिल है।
सीपीयू आपके सिस्टम के सबसे महत्वपूर्ण घटकों में से एक है, जो निर्देशों को निष्पादित करने और प्रक्रियाओं को चलाने के लिए जिम्मेदार है। उच्च सीपीयू उपयोग आपके सिस्टम को धीमा कर सकता है और इसकी प्रतिक्रियाशीलता को प्रभावित कर सकता है। आइए डेबियन में सीपीयू प्रदर्शन की निगरानी करने के कुछ तरीकों और उपकरणों का पता लगाएं।
top
कमांड का उपयोग करनाtop
कमांड एक सामान्यतः उपयोग किया जाने वाला उपकरण है जो वास्तविक समय में सिस्टम प्रक्रियाओं और सीपीयू उपयोग की निगरानी करता है। यह सिस्टम प्रदर्शन का एक डायनामिक दृश्य प्रदान करता है।
top
एक बार जब आप अपने टर्मिनल में top
कमांड चलाते हैं, तो आपको सीपीयू उपयोग के आधार पर सॉर्ट की गई प्रक्रियाओं की एक सूची दिखाई देगी। डिफॉल्ट सॉर्टिंग सीपीयू उपयोग के हिसाब से अवरोही क्रम में होती है, जिसका मतलब है कि सबसे अधिक सीपीयू-गहन प्रक्रियाएं शीर्ष पर दिखाई देती हैं।
htop
का उपयोग करनाhtop
top
कमांड का एक उन्नत संस्करण है, जो सिस्टम प्रक्रियाओं की निगरानी के लिए अधिक उपयोगकर्ता-मित्रवत इंटरफेस प्रदान करता है। यह रंग कोडिंग और स्क्रॉलिंग और प्रक्रिया प्रबंधन जैसी अतिरिक्त सुविधाएँ प्रदान करता है।
sudo apt install htop htop
इंस्टॉल और htop
चलाने के बाद, आप अपने तीर कुंजियों का उपयोग करके प्रक्रियाओं के माध्यम से नेविगेट कर सकते हैं और प्रत्येक प्रक्रिया के बारे में अधिक जानकारी प्राप्त कर सकते हैं। आप विभिन्न मापदंडों के आधार पर प्रक्रियाओं को भी सॉर्ट कर सकते हैं, जैसे कि मेमोरी उपयोग।
मेमोरी उपयोग की निगरानी यह सुनिश्चित करने के लिए आवश्यक है कि आपका सिस्टम RAM से बाहर न हो, जिससे प्रदर्शन में गिरावट हो सकती है। डेबियन मेमोरी उपयोग जांच के लिए कई उपकरण प्रदान करता है।
free
कमांड का उपयोग करनाfree
कमांड सिस्टम में मुफ्त और उपयोग की गई भौतिक और स्वैप मेमोरी की कुल मात्रा प्रदर्शित करता है। यह उपलब्ध मेमोरी और कर्नल द्वारा उपयोग किए गए बफ़र्स भी दिखाता है।
free -h
-h
विकल्प आउटपुट को मानव-पढ़नीय बनाता है, और आवश्यकतानुसार मेमोरी को KB, MB या GB में दिखाता है।
vmstat
का अन्वेषणvmstat
कमांड आपको सिस्टम प्रदर्शन का कुल दृष्टिकोण देता है, जिसमें मेमोरी उपयोग शामिल है। यह प्रक्रियाओं, मेमोरी, सीपीयू गतिविधियां, और I/O ऑपरेशन्स के बारे में अंतर्दृष्टि प्रदान करता है।
vmstat
आउटपुट में कई कॉलम होते हैं, जिनमें से प्रत्येक सिस्टम प्रदर्शन के विभिन्न पहलुओं का प्रतिनिधित्व करता है। विस्तृत विश्लेषण के लिए, man vmstat
टाइप करके मैन पेज देखें।
डिस्क उपयोग की निगरानी से संग्रहण का प्रभावी ढंग से प्रबंधन करने, और अपर्याप्त डिस्क स्थान के कारण उत्पन्न होने वाली किसी भी महत्वपूर्ण समस्याओं को रोकने में मदद मिलती है। आइए कुछ ऐसे उपकरणों को देखें जो डिस्क स्थान की निगरानी करने में मदद कर सकते हैं।
df
कमांड का उपयोग करनाdf
कमांड फाइल सिस्टम पर उपयोग किए गए और उपलब्ध डिस्क स्थान की रिपोर्ट करता है।
df -h
free
कमांड की तरह, -h
फ्लैग मानव-पढ़नीय प्रारूप में आकार प्रदर्शित करता है।
du
कमांड का उपयोग करनाdu
कमांड फ़ाइल स्थान उपयोग का अनुमान लगाने के लिए उपयोग किया जाता है। यह उन बड़े डिरेक्टरी और फ़ाइलों की पहचान करने के लिए उपयोगी है जो बहुत अधिक डिस्क स्पेस लेती हैं।
du -sh /home/user
यह उदाहरण /home/user
डिरेक्टरी के कुल आकार को संक्षिप्त प्रारूप में प्रदर्शित करता है।
नेटवर्क मॉनिटरिंग टूल आपको बैंडविड्थ उपयोग, कनेक्शनों और पैकेट सांख्यिकी सहित नेटवर्क गतिविधि को ट्रैक करने की अनुमति देते हैं। आइए डेबियन के लिए कुछ नेटवर्क मॉनिटरिंग टूल देखें।
iftop
का उपयोग करनाiftop
एक वास्तविक समय कंसोल-आधारित नेटवर्क बैंडविड्थ मॉनिटरिंग टूल है। यह प्रणाली से जुड़े नेटवर्क कनेक्शन की सूची प्रदर्शित करता है।
sudo apt install iftop sudo iftop
यह इंटरफ़ेस प्रत्येक कनेक्शन के लिए वर्तमान बैंडविड्थ उपयोग की जानकारी प्रदान करता है, जो नेटवर्क ट्रैफ़िक को देखने के लिए एक उपयोगी उपकरण है।
nload
खोजnload
एक अन्य ग्राफिकल कंसोल एप्लीकेशन है जो नेटवर्क ट्रैफ़िक की निगरानी करता है।
sudo apt install nload nload
यह इनकमिंग और आउटगोइंग ट्रैफिक डेटा को ग्राफिक रूप से प्रदर्शित करता है, जिससे यह त्वरित मूल्यांकन के लिए उपयोगकर्ता-मित्रवत बनता है।
आपके सिस्टम के लोड और अपटाइम को समझना, इसके प्रदर्शन का आकलन करने के लिए वर्तमान और लॉग किए गए उपयोग पैटर्न के तहत आवश्यक है। यहाँ बताया गया है कि आप यह कैसे कर सकते हैं।
uptime
का उपयोगuptime
कमांड यह प्रदर्शित करता है कि सिस्टम कितना समय तक चालू रहा है, कितने उपयोगकर्ता लॉग इन हैं, और पिछले 1, 5, और 15 मिनट के लिए औसत सिस्टम लोड।
uptime
लोड औसत की निगरानी आपको समय के साथ सिस्टम पर कितना लोड है, यह जानने में मदद करता है।
htop
के साथ विश्लेषणयद्यपि htop
मुख्य रूप से प्रक्रियाओं और सीपीयू उपयोग की निगरानी के लिए उपयोग किया जाता है, यह अपने इंटरफ़ेस के शीर्ष पर प्रणाली लोड और अपटाइम का एक ग्राफिकल प्रतिनिधित्व भी प्रदान करता है।
sysstat
टूल का उपयोगsysstat
पैकेज विभिन्न पहलुओं के प्रदर्शन की निगरानी के लिए कई उपयोगिताओं को शामिल करता है, जिससे आपको समय के साथ प्रदर्शन डेटा को कैप्चर करने की अनुमति मिलती है।
sysstat
इंस्टॉल करनासबसे पहले, sysstat
पैकेज इंस्टॉल करें:
sudo apt install sysstat
एक बार इंस्टॉल हो जाने के बाद, आपको iostat
, sar
, mpstat
जैसे उपकरणों के एक सूट तक पहुंच होगी, जो I/O, CPU, मेमोरी, और अधिक पर विस्तृत प्रदर्शन मीट्रिक प्रदान करते हैं।
उन लोगों के लिए जो एकाधिक प्रणालियों का प्रबंधन करते हैं या जिन्हें बिना मैनुअल हस्तक्षेप के नियमित निगरानी की आवश्यकता होती है, स्वचालित निगरानी समाधान उपलब्ध हैं। विस्तृत इन्फ्रास्ट्रक्चर मॉनिटरिंग के लिए चेतावनी सूचनाओं और रिपोर्टिंग सहित Nagios या Zabbix जैसे टूल पर विचार करें।
डेबियन में सिस्टम प्रदर्शन की निगरानी के लिए बुनियादी रूप से एक अवलोकन के लिए परिष्कृत उपकरणों की आवश्यकता नहीं है, लेकिन अधिक गहन विश्लेषण के लिए इसे जटिल समाधानों में विस्तारित किया जा सकता है। इस गाइड ने विभिन्न कमांड-लाइन उपयोगिताओं और उपकरणों को पेश किया है जो आपको प्रणाली के प्रदर्शन के विभिन्न तत्वों की निगरानी करने की अनुमति देते हैं, यह सुनिश्चित करते हुए कि आपका डेबियन सिस्टम सुचारू रूप से और कुशलतापूर्वक चलता है। चाहे आप एक एकल डेस्कटॉप प्रबंधित कर रहे हो या एक बड़ी-स्तरीय सर्वर को बनाए रख रहे हो, प्रणाली मीट्रिक्स को समझना और सक्रिय रूप से मॉनिटर करना इष्टतम संचालन के लिए महत्वपूर्ण है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं