संपादित 4 महीने पहले द्वारा ExtremeHow संपादकीय टीम
फेडोराप्रणाली प्रदर्शननिगरानीउपयोगिताएँकमांड लाइनटर्मिनलसॉफ्टवेयरसंसाधन प्रबंधनसिस्टम प्रशासनकंप्यूटर
अनुवाद अपडेट किया गया 4 महीने पहले
Fedora सिस्टम से सर्वोत्तम परिणाम प्राप्त करने के लिए सिस्टम प्रदर्शन की निगरानी करना महत्वपूर्ण है। यह जानना कि आपके सिस्टम संसाधनों का उपयोग कैसे किया जा रहा है, समस्याओं का समाधान और प्रदर्शन को अनुकूलित करने में मदद कर सकता है। इस गाइड में, हम विभिन्न उपकरणों और तकनीकों को कवर करेंगे जिन्हें आप Fedora में सिस्टम प्रदर्शन को मॉनिटर करने के लिए उपयोग कर सकते हैं। Fedora एक लोकप्रिय Linux वितरण है जो अपनी अत्याधुनिक विशेषताओं और समुदाय समर्थन के लिए जाना जाता है।
सिस्टम प्रदर्शन को मॉनिटर करने के उपकरणों और तरीकों पर चर्चा करने से पहले, यह समझना महत्वपूर्ण है कि सिस्टम प्रदर्शन क्या होता है। सिस्टम प्रदर्शन मॉनिटरिंग में कंप्यूटर संसाधनों जैसे कि CPU, मेमोरी, डिस्क स्पेस, और नेटवर्क गतिविधि को वास्तविक समय में देखना शामिल है। यह समझकर कि इन संसाधनों का उपयोग कैसे होता है, हम संभावित बाधाओं या मुद्दों की पहचान कर सकते हैं जिन्हें संबोधित करने की आवश्यकता है।
Fedora में कई बिल्ट-इन टूल्स हैं जो सिस्टम प्रदर्शन को कुशलतापूर्वक मॉनिटर करने के लिए उपयोग किए जा सकते हैं। ये टूल्स शक्तिशाली जानकारी प्रदान करते हैं और यहां तक कि शुरुआती लोगों के लिए भी उपयोग में आसान हैं।
Fedora में सिस्टम मॉनिटर टूल CPU उपयोग, मेमोरी उपयोग, डिस्क उपयोग, और प्रोसेस प्रबंधन को मॉनिटर करने के लिए एक ग्राफिकल यूजर इंटरफेस प्रदान करता है। सिस्टम मॉनिटर खोलने के लिए, मेनू में "सिस्टम मॉनिटर" खोजें।
एक बार खुलने पर, आप कई टैब देखेंगे:
top
कमांड एक व्यापक रूप से उपयोग किया जाने वाला कमांड-लाइन टूल है जो सिस्टम प्रदर्शन में वास्तविक समय अंतर्दृष्टि प्रदान करता है। टर्मिनल खोलें और टाइप करें top
। यह कमांड चल रहे प्रोसेस और उनकी CPU और मेमोरी उपयोग का एक गतिशील दृश्य दिखाता है।
टर्मिनल आउटपुट का शीर्ष भाग सिस्टम संसाधनों का सारांश प्रदान करता है, और इसके नीचे चल रहे प्रोसेस की एक सूची है जो डिफ़ॉल्ट रूप से CPU उपयोग द्वारा सॉर्ट की गई है।
htop
टॉप कमांड का एक उन्नत संस्करण है। यह डिफ़ॉल्ट रूप से इंस्टॉल नहीं होता है, लेकिन आप इसे चलाकर इंस्टॉल कर सकते हैं:
sudo dnf install htop
इंस्टॉल होने के बाद, इसे लॉन्च करने के लिए htop
टाइप करें। इंटरफेस अधिक रंगीन और उपयोगकर्ता के अनुकूल है और आपको सभी प्रोसेस और उनकी पूर्ण कमांड लाइनों को देखने के लिए लंबवत और क्षैतिज रूप से स्क्रॉल करने की अनुमति देता है।
मेमोरी उपयोग एक और महत्वपूर्ण कारक है जो सिस्टम प्रदर्शन को प्रभावित करता है। Fedora आपके सिस्टम की मेमोरी उपयोग को ट्रैक करने के लिए कई उपकरण प्रदान करता है।
free
कमांड सिस्टम में फ्री और इस्तेमाल की गई मेमोरी की कुल मात्रा, साथ ही स्वैप मेमोरी की मात्रा को प्रदर्शित करने में मदद करता है। बस टर्मिनल खोलें और टाइप करें:
free -h
-h
फ्लैग का मतलब "मानव-पठनीय" प्रारूप होता है, जो आकार को KB, MB, या GB में प्रदर्शित करता है बजाय बाइट्स के।
vmstat
विभिन्न सिस्टम सांख्यिकी का स्नैपशॉट प्रदान करता है जिसमें मेमोरी, प्रोसेस, और CPU उपयोग शामिल हैं। यह procps पैकेज का हिस्सा है जो डिफ़ॉल्ट रूप से Fedora में मौजूद होता है। निम्नलिखित कमांड चलाएँ:
vmstat
यह कमांड आपको सिस्टम की मेमोरी, स्वैप, I/O सेटिंग्स, और CPU गतिविधियों के बारे में जानकारी देता है। सबसे महत्वपूर्ण मेमोरी-संबंधी क्षेत्र हैं:
Fedora पर डिस्क स्पेस का उपयोग कैसे किया जाता है, इसे समझना समस्याओं को रोकने के लिए महत्वपूर्ण है जैसे कि डिस्क स्पेस कम होना, जिससे सिस्टम अस्थिरता हो सकती है।
df
कमांड एक फाइल सिस्टम के लिए उपलब्ध डिस्क स्पेस की मात्रा को प्रदर्शित करता है। मानव-पठनीय आउटपुट प्राप्त करने के लिए, चलाएँ:
df -h
यह प्रत्येक फाइल सिस्टम के आकार, उपयोग की गई स्पेस, उपलब्ध स्पेस, और उपयोग की प्रतिशतता को दिखाता है।
du
कमांड प्रत्येक फाइल और डायरेक्टरी का डिस्क उपयोग सारांश प्रदान करता है। किसी विशिष्ट डायरेक्टरी के डिस्क उपयोग की जांच करने के लिए, टाइप करें:
du -sh /path/to/directory
फ्लैग -s
कुल आकार को सारांशित करने का मतलब है और -h
मानव-पठनीय प्रारूप में होता है।
नेटवर्क प्रदर्शन की निगरानी करना कनेक्टिविटी समस्याओं का निदान करने और यह निर्धारित करने में मदद कर सकता है कि कोई बाधाएं हैं या नहीं।
iftop
एक कमांड-लाइन टूल है जिसका उपयोग किसी नेटवर्क इंटरफेस पर बैंडविड्थ उपयोग की निगरानी के लिए होता है। इसे निम्नलिखित का उपयोग करके इंस्टॉल करें:
sudo dnf install iftop
इंस्टॉल होने पर, iftop
चलाएँ और यह आपके मशीन और अन्य होस्ट के बीच वर्तमान बैंडविड्थ उपयोग को सूचीबद्ध करेगा।
nload
नेटवर्क ट्रैफिक का वास्तविक समय में एक साधा और इंटरैक्टिव कमांड-लाइन दृश्य प्रदान करता है। आप इसे निम्नलिखित कमांड का उपयोग करके इंस्टॉल कर सकते हैं:
sudo dnf install nload
इंस्टॉल होने के बाद, nload
चलाएँ, और यह टर्मिनल में आने वाले और जाने वाले ट्रैफिक की सांख्यिकी प्रदर्शित करेगा।
दीर्घकालिक निगरानी और समय के साथ प्रवृत्तियों का विश्लेषण करने के लिए, आप अधिक परिष्कृत मॉनिटरिंग उपकरणों का उपयोग कर सकते हैं।
sar
sysstat पैकेज का हिस्सा है और सिस्टम गतिविधि सूचनाओं को एकत्र करने, रिपोर्ट करने और सहेजने में मदद करता है। sysstat को इंस्टॉल करने के लिए, चलाएँ:
sudo dnf install sysstat
डेटा संग्रह को सक्षम करने के लिए /etc/default/sysstat
फ़ाइल को संपादित करें और ENABLED="true"
सेट करें। सेवा शुरू करें:
sudo systemctl start sysstat
दैनिक रिपोर्ट देखने के लिए, sar
कमांड का उपयोग करें:
sar -u 1 3
पैरामीटर CPU उपयोग की निगरानी इंगित करते हैं, प्रत्येक सेकंड को 3 पुनरावृत्तियों के लिए ताज़ा करें।
लॉग फ़ाइलें सिस्टम मॉनिटरिंग का एक महत्वपूर्ण पहलू हैं। Fedora GNOME लॉग्स एप्लिकेशन प्रदान करता है जो सिस्टम, एप्लिकेशन, सुरक्षा, और अधिक के लिए लॉग देखने के लिए है। "GNOME लॉग्स" के लिए मेनू में खोजें और इसे खोलें।
सिस्टम प्रदर्शन की निगरानी करना एक स्वस्थ और कुशल Fedora सिस्टम को बनाए रखने के लिए एक आवश्यक कार्य है। इस गाइड में उल्लिखित टूल्स का उपयोग करके, आप CPU, मेमोरी, डिस्क, और नेटवर्क संसाधनों को प्रभावी ढंग से ट्रैक और प्रबंधित कर सकते हैं। चाहे आप एक सिस्टम एडमिनिस्ट्रेटर हों या एक आकस्मिक उपयोगकर्ता, ये टूल आपकी सिस्टम को सुचारू रूप से चलाने में मदद कर सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं