संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
प्रणाली संसाधननिगरानीउबंटूउपकरणलिनक्सप्रदर्शनऑपरेटिंग सिस्टमडेस्कटॉपप्रशासनप्रणाली
अनुवाद अपडेट किया गया 3 सप्ताह पहले
सिस्टम संसाधनों की निगरानी यह समझने के लिए महत्वपूर्ण है कि आपका कंप्यूटर कितनी अच्छी तरह काम कर रहा है। यह आपको यह पहचानने में मदद कर सकता है कि कौन से प्रोसेस अधिक संसाधनों का उपयोग कर रहे हैं और विभिन्न समस्याओं के निदान में भी मदद कर सकते हैं। इस दस्तावेज़ में, हम Ubuntu पर सिस्टम संसाधनों की निगरानी के विभिन्न तरीकों का पता लगाएंगे। हम मानते हैं कि आपके पास Ubuntu का बुनियादी ज्ञान है और आप टर्मिनल में कमांड चला सकते हैं। सिस्टम संसाधनों की निगरानी में CPU, मेमोरी, डिस्क उपयोग और नेटवर्क गतिविधि की जाँच शामिल है।
Ubuntu में सिस्टम संसाधनों की निगरानी करने का सबसे आसान तरीका सिस्टम मॉनिटर एप्लिकेशन का उपयोग करना है। यह आपके सिस्टम के संसाधन उपयोग को देखने के लिए एक GUI प्रदान करता है। इसे एक्सेस करने के लिए, इन चरणों का पालन करें:
खुलने के बाद, आपको तीन टैब मिलेंगे:
Ubuntu पर CPU उपयोग की निगरानी करने के विभिन्न तरीके हैं, ग्राफिकल अनुप्रयोगों से लेकर कमांड-लाइन टूल्स तक।
top
कमांड आपके सिस्टम में क्या हो रहा है, इसका एक डायनामिक रीयल-टाइम दृश्य प्रदान करता है। इसका उपयोग करने के लिए, टर्मिनल खोलें और टाइप करें:
top
इस कमांड से शीर्ष पर सबसे अधिक CPU उपयोग वाले प्रोसेस की सूची मिलती है। मुख्य अनुभागों में शामिल हैं:
बाहर निकलने के लिए, q दबाएँ।
htop
कमांड top
के समान है, लेकिन यह एक अधिक सहज और बेहतर इंटरफ़ेस प्रदान करता है। पहले, आपको इसे चलाकर इंस्टॉल करना होगा:
sudo apt install htop
इंस्टॉलेशन के बाद, इसे शुरू करने के लिए टर्मिनल में htop
टाइप करें। यह रंगीन ग्राफ़ में CPU उपयोग, साथ ही मेमोरी और स्वैप उपयोग प्रदर्शित करता है, जिससे इसे समझना आसान हो जाता है। आप एरो कुंजियों का उपयोग करके नेविगेट कर सकते हैं और F9 दबाकर प्रक्रिया को सीधे समाप्त कर सकते हैं।
मेमोरी उपयोग की जाँच ग्राफिकल अनुप्रयोगों जैसे सिस्टम मॉनिटर या कमांड-लाइन उपयोगिताओं के माध्यम से की जा सकती है।
free
कमांड आपके सिस्टम पर मुफ्त और प्रयुक्त मेमोरी की मात्रा दिखाता है। टर्मिनल में, टाइप करें:
free -h
-h
विकल्प आउटपुट को मानव-पठनीय बनाता है, और आकार को GB या MB में प्रदर्शित करता है।
vmstat
कमांड मेमोरी उपयोग का स्नैपशॉट प्रदान करता है, अन्य चीजों के साथ। इसे टाइप करके चलाएँ:
vmstat
यह कमांड प्रक्रियाओं, मेमोरी, पेजिंग, ब्लॉक IO, जाल, और CPU गतिविधि के बारे में जानकारी आउटपुट करता है। यह सिस्टम की प्रदर्शन की तुलना में free
की तुलना में एक व्यापक अवलोकन प्रदान करता है।
आपका डेटा डिस्क पर संग्रहीत होता है, और उसके उपयोग की निगरानी का मतलब अप्रत्याशित स्थान की कमी को रोकना होता है।
df
कमांड फ़ाइल सिस्टम डिस्क स्थान उपयोग की रिपोर्ट करता है। इसका उपयोग करने के लिए टाइप करें:
df -h
-h
फ्लैग आउटपुट को मानव-पठनीय बनाता है। यह कमांड लिनक्स फ़ाइल सिस्टम पर प्रयुक्त और उपलब्ध डिस्क स्थान की मात्रा दिखाता है।
du
कमांड फ़ाइल स्थान के उपयोग का अनुमान प्रदान करता है। यह यह जानने में मददगार है कि कौन सी फ़ाइलें या निर्देशिकाएँ सबसे अधिक स्थान ले रही हैं:
du -sh /path/to/directory
यह आपको निर्दिष्ट निर्देशिका के डिस्क उपयोग का सारांश देगा।
नेटवर्क गतिविधि को समझने के लिए, विभिन्न टूल आपके बैंडविड्थ उपयोग के बारे में जानकारी प्रदान कर सकते हैं।
iftop
कमांड एक होस्ट द्वारा इंटरफ़ेस पर बैंडविड्थ उपयोग को प्रदर्शित करने के लिए उपयोग किया जाता है। इसे निम्नलिखित उपयोग करके इंस्टॉल करें:
sudo apt install iftop
इंस्टॉलेशन के बाद, इसे टाइप करके चलाएं:
sudo iftop
इस कमांड को रूट विशेषाधिकारों की आवश्यकता होती है, इसलिए sudo
उपसर्ग का होना ज़रूरी है। iftop
कमांड सक्रिय नेटवर्क कनेक्शन प्रदर्शित करता है, जो यह दिखाता है कि आपके बैंडविड्थ का कौन उपयोग कर रहा है।
nload
एक और कमांड-लाइन उपयोगिता है जो समय के साथ नेटवर्क उपयोग का ग्राफिकल दृश्यमान प्रस्तुत करती है। इसे निम्नलिखित उपयोग करके इंस्टॉल करें:
sudo apt install nload
फिर, नेटवर्क ट्रैफ़िक की निगरानी शुरू करने के लिए nload
चलाएं। यह प्रत्येक नेटवर्क इंटरफ़ेस के लिए आने और जाने वाले ट्रैफ़िक को अलग-अलग दिखाता है।
Ubuntu में सिस्टम संसाधनों की निगरानी विभिन्न टूल्स के माध्यम से की जा सकती है, जो ग्राफिकल इंटरफ़ेस जैसे सिस्टम मॉनिटर से लेकर कमांड-लाइन उपयोगिताओं जैसे top
, htop
, free
, df
, du
, iftop
, और nload
तक होती हैं। प्रत्येक टूल का अपना स्थान है जो सिस्टम प्रदर्शन और संसाधन आवंटन के बारे में जानकारी प्रदान करता है। आपके कमांड-लाइन या ग्राफिकल इंटरफ़ेस के साथ के आराम के स्तर के आधार पर, आप विभिन्न तरीकों को चुन सकते हैं। नियमित मॉनिटरिंग सिस्टम स्वास्थ्य और प्रदर्शन को बनाए रखने, संसाधन हॉग्स को जल्दी पकड़ने और भविष्य के अपग्रेड के लिए प्रभावी ढंग से योजना बनाने में मदद कर सकती है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं