Ubuntu पर CPU उपयोग को आसानी से कैसे जांचें | बुनियादी कमांड्स से उन्नत टूल्स तक का व्यापक गाइड

1. Ubuntu पर CPU उपयोग को आसानी से कैसे जांचें

Ubuntu पर CPU उपयोग की निगरानी का महत्व

CPU उपयोग की निगरानी सिस्टम प्रशासकों के लिए अत्यंत महत्वपूर्ण है। यदि संसाधन अपर्याप्त हो जाते हैं, तो सिस्टम प्रदर्शन घट सकता है। नियमित रूप से उपयोग की जाँच करने की सलाह दी जाती है। यह लेख Ubuntu वातावरण में CPU उपयोग की जाँच के लिए कमांड्स पर विस्तृत गाइड प्रदान करता है।

2. Ubuntu पर CPU उपयोग की जाँच के बुनियादी तरीके

top कमांड का उपयोग कैसे करें

top कमांड CPU उपयोग की जाँच के लिए एक मूलभूत टूल है। यह प्रत्येक प्रक्रिया, मेमोरी उपयोग और समग्र सिस्टम स्थिति का रीयल‑टाइम CPU उपयोग दिखाता है। जब आप top चलाते हैं, तो आपको नीचे दिखाए गए स्क्रीन जैसा दृश्य मिलेगा।

top

top command

1 कुंजी दबाने से आप प्रत्येक CPU कोर का उपयोग देख सकते हैं। अतिरिक्त रूप से, Shift + M दबाने से प्रक्रियाएँ मेमोरी उपयोग के अनुसार क्रमबद्ध हो जाती हैं।

top कमांड को कस्टमाइज़ करना

top कमांड आपको केवल आवश्यक जानकारी दिखाने के लिए कॉलम कस्टमाइज़ करने की अनुमति देता है। f कुंजी दबाकर आप विशिष्ट कॉलम चुन या छिपा सकते हैं, जिससे CPU और मेमोरी उपयोग विवरण को व्यवस्थित करना आसान हो जाता है।

3. उन्नत मॉनिटरिंग टूल्स

htop कमांड का उपयोग

htop कमांड top की तुलना में अधिक दृश्यात्मक रूप से सहज इंटरफ़ेस प्रदान करता है, जिसमें प्रक्रिया‑वार रंग‑कोडित संसाधन उपयोग दिखाया जाता है। आप नीचे दिए गए कमांड से htop स्थापित कर सकते हैं:

sudo apt-get install htop

जब इसे चलाया जाता है, तो यह नीचे दिखाए गए स्क्रीन जैसा दृश्य प्रदर्शित करता है।

htop

htop command

htop माउस इंटरैक्शन की अनुमति देता है, और आप फ़ंक्शन कुंजियों (F कुंजियों) का उपयोग करके डेटा को फ़िल्टर और सॉर्ट कर सकते हैं। अतिरिक्त रूप से, F3 दबाने से विशिष्ट प्रक्रियाओं की तेज़ खोज संभव होती है।

vmstat कमांड से सिस्टम प्रदर्शन की निगरानी

vmstat कमांड सिस्टम प्रदर्शन का एक सारांश प्रदान करता है, जिसमें मेमोरी, CPU और I/O ऑपरेशन्स शामिल हैं। नीचे दिया गया कमांड हर सेकंड CPU उपयोग और मेमोरी स्थिति दिखाता है:

vmstat 1

यह कमांड अंतिम सिस्टम रीबूट के बाद से औसत संसाधन उपयोग दिखाता है। यदि आपको नियमित रूप से संसाधन उपयोग की निगरानी करनी है, तो आप डेटा को फ़ाइल में आउटपुट करके विश्लेषण कर सकते हैं।

vmstat command

4. केस‑आधारित CPU उपयोग मॉनिटरिंग

दीर्घकालिक संसाधन मॉनिटरिंग

जब सिस्टम लंबे समय तक उच्च लोड का सामना करता है, तो vmstat का उपयोग करके CPU और मेमोरी उपयोग को लॉग करना अनुशंसित है। नीचे दिया गया कमांड हर सेकंड CPU उपयोग को रिकॉर्ड करता है:

vmstat 1 > cpu_usage.log

यह विशिष्ट समय पर संसाधन स्पाइक्स के पैटर्न की पहचान करने में मदद करता है।

लोड में अचानक स्पाइक्स की जाँच

top या htop का उपयोग करके आप रीयल‑टाइम में अचानक लोड स्पाइक्स की निगरानी कर सकते हैं और तुरंत कार्रवाई कर सकते हैं। इससे आप समस्याग्रस्त प्रक्रियाओं की तेज़ पहचान कर सकते हैं।

5. सारांश और सर्वोत्तम प्रथाएँ

नियमित संसाधन मॉनिटरिंग सिस्टम स्थिरता सुनिश्चित करने के लिए आवश्यक है। top और htop जैसे टूल रीयल‑टाइम CPU उपयोग मॉनिटरिंग की सुविधा देते हैं, जिससे सिस्टम प्रदर्शन को ट्रैक करना आसान हो जाता है। अतिरिक्त रूप से, vmstat और dstat जैसे टूल विस्तृत डेटा एकत्र करने और दीर्घकालिक संसाधन उपयोग रुझानों का विश्लेषण करने में मदद कर सकते हैं।