1. "शीर्ष" कमांड
<पी> शीर्ष कमांड-लाइन टूल आपको सभी चल रही प्रक्रियाओं का सारांश देगा। इस सारांश में मेमोरी उपयोग पर वास्तविक समय की जानकारी शामिल है, इसलिए आप इसे एक निगरानी ऐप के रूप में भी उपयोग कर सकते हैं। आप देख सकते हैं कि आपके सिस्टम की कुल मेमोरी का कितना उपयोग किया गया है और फिर आप प्रक्रियाओं की सूची में जाकर यह जांच सकते हैं कि प्रत्येक प्रक्रिया द्वारा उस मेमोरी का कितना उपयोग किया गया है। <पी> इस टूल को चलाने के लिए, बस शीर्ष कमांड टाइप करें: <पी> $ शीर्ष पी>
<पी> शीर्ष कमांड आपको आपके लिनक्स सिस्टम की कुल और खाली मात्रा में मेमोरी के साथ-साथ उपयोग की गई भौतिक और स्वैप मेमोरी दिखाता है। इस मामले में, सबसे महत्वपूर्ण कॉलम %MEM है क्योंकि यह आपको बताता है कि प्रत्येक प्रक्रिया में कितनी भौतिक मेमोरी का उपयोग किया गया है। फिर आप उस दुष्ट ऐप की पहचान कर सकते हैं जो बहुत अधिक मेमोरी खा रहा है और उसे मार सकता है। <पी> इसके अलावा, आप सीपीयू उपयोग की जांच के लिए शीर्ष कमांड-लाइन टूल का उपयोग कर सकते हैं। यह देखने के लिए कि प्रत्येक ऐप द्वारा कितनी प्रोसेसिंग पावर का उपयोग किया जाता है, बस %CPU कॉलम की जाँच करें। 2. "मुक्त" कमांड
<पी> यदि आपको अपने सिस्टम के मेमोरी उपयोग के बारे में जानने की ज़रूरत है तो वह मुफ़्त और उपयोग की गई मेमोरी की मात्रा है, तो आपको वास्तव में शीर्ष कमांड की आवश्यकता नहीं है। फ्री कमांड ही काफी होगा. निःशुल्क टाइप करें टर्मिनल में और तुरंत जानें कि कितनी भौतिक और स्वैप मेमोरी मुफ़्त है या उपयोग की गई है। साथ ही, आपको कर्नेल द्वारा उपयोग किए जाने वाले बफ़र्स के बारे में जानकारी मिलती है।
<पी> ध्यान रखें कि मेमोरी उपयोग की जानकारी वास्तविक समय में दिखाई नहीं देती है। आप मेमोरी उपयोग की निगरानी के लिए निःशुल्क कमांड लाइन का उपयोग कर सकते हैं। अनिवार्य रूप से, यह एक स्क्रीनशॉट है जो आपको बताता है कि कमांड टाइप करते समय कितनी मेमोरी खाली थी या उपयोग की गई थी। यदि आप मेमोरी उपयोग की निगरानी करना चाहते हैं या यह जानना चाहते हैं कि प्रत्येक प्रक्रिया कितनी मेमोरी का उपयोग करती है, तो शीर्ष कमांड का उपयोग करें। 3. “htop” कमांड
<पी> Htop कमांड मूल रूप से पढ़ने में आसान वातावरण और उपयोगकर्ता के अनुकूल नियंत्रण वाला शीर्ष कमांड टूल है। यह वास्तविक समय में रैम उपयोग को आउटपुट करता है, आपको सभी चल रही प्रक्रियाओं की एक सूची देता है, और यह आपको प्रक्रियाओं को नियंत्रित करने वाले आदेशों के शॉर्टकट देता है। एक बार जब आप उस प्रक्रिया को देख लेते हैं जो बहुत अधिक रैम खाती है, तो आप बैश कमांड का उपयोग करने के बजाय इसे खत्म करने के लिए शॉर्टकट कुंजी दबा सकते हैं।
<पी> Htop कमांड का उपयोग करने के लिए, आपको htop टाइप करना होगा टर्मिनल में. जैसा कि कहा गया है, यदि आपका लिनक्स वितरण डिफ़ॉल्ट रूप से इस टूल के साथ नहीं आता है तो आपको एक त्रुटि मिल सकती है। उस स्थिति में, इसे इंस्टॉल करने के लिए निम्न कमांड टाइप करें: <पी> $ sudo apt-get install htop पी> 4. "vmstat" कमांड
<पी> Vmstat कमांड वर्चुअल मेमोरी सांख्यिकी रिपोर्ट प्रदर्शित करेगा। कमांड आपको संभवतः आवश्यकता से अधिक जानकारी देगा, लेकिन यदि आप लिनक्स सिस्टम एडमिन बनने की योजना बना रहे हैं, तो आपको इसे जानना चाहिए। रिपोर्ट में निम्नलिखित जानकारी शामिल है:- रन टाइम के लिए इस तरह से प्रक्रियाओं (प्रोक्स) की संख्या।
- स्वैप की गई मेमोरी, मुफ़्त मेमोरी, कैश और बफ़र्स की मात्रा।
- ब्लॉक प्राप्त हुए और ब्लॉक डिवाइस (IO) को भेजे गए।
- सीपीयू समय (उपयोगकर्ता समय, सिस्टम समय, निष्क्रिय समय)।
5. “proc/meminfo” फ़ाइल
की जाँच करें <पी> आप शायद सोच रहे होंगे कि आपके Linux सिस्टम को RAM उपयोग पर ये सभी रिपोर्ट और जानकारी कहाँ से मिलती है। खैर, अब तक आपके द्वारा उपयोग किए गए लगभग सभी कमांड लाइन टूल का स्रोत एक ही है:proc/meminfo वर्चुअल फ़ाइल। यदि आप सीधे स्रोत पर जाना चाहते हैं और अपनी इच्छित सभी मेमोरी उपयोग जानकारी प्राप्त करना चाहते हैं, तो आप निम्न कमांड टाइप करके फ़ाइल तक आसानी से पहुंच सकते हैं: <पी> कम /proc/meminfo पी>
<पी> रिपोर्ट काफी लंबी है, इसलिए आपको less का उपयोग करना चाहिए आपको आवश्यक डेटा के लिए आउटपुट के माध्यम से त्वरित रूप से स्कैन करने के लिए कुछ नेविगेशन नियंत्रण प्राप्त करने के लिए कमांड। जैसा कि कहा गया है, इस विस्तृत रिपोर्ट में बहुत सारी जानकारी शामिल है जिसकी आपको संभवतः आवश्यकता नहीं है। तो यहां सबसे महत्वपूर्ण मूल्य हैं जिन पर आपको ध्यान केंद्रित करना चाहिए: - मेमटोटल
- मेमफ्री
- मेम उपलब्ध
- बफ़र्स
- कैश्ड
- स्वैपकैच्ड
- स्वैपटोटल
- स्वैपफ्री
6. जीयूआई का प्रयोग करें
<पी> लिनक्स शुद्धतावादी कमांड लाइन टूल्स पर जीयूआई का उपयोग करने के खिलाफ हो सकते हैं, लेकिन रैम उपयोग का दृश्य प्रतिनिधित्व होना बहुत अच्छा है। आप लिनक्स सिस्टम मॉनिटर ऐप का उपयोग करके अपनी आवश्यक सभी जानकारी प्राप्त कर सकते हैं और वास्तविक समय में अपने सिस्टम की मेमोरी उपयोग की निगरानी कर सकते हैं। <पी> ऐप का उपयोग करने के लिए, स्टार्ट मेनू के सर्च बार में "सिस्टम मॉनिटर" टाइप करें और एंटर दबाएं . सिस्टम मॉनिटर में दो टैब हैं जिनमें हमारी रुचि है:प्रक्रियाएँ और संसाधन टैब।
<पी> प्रोसेसेस टैब में, आप वे सभी प्रक्रियाएं देख सकते हैं जो वर्तमान में आपके लिनक्स ऑपरेटिंग सिस्टम पर चल रही हैं। आप प्रत्येक व्यक्तिगत प्रक्रिया के लिए मेमोरी उपयोग, सीपीयू उपयोग और अन्य डेटा पढ़ सकते हैं। यह वह जगह है जहां आप जान सकते हैं कि क्या कोई ऐप खराब हो गया है और बहुत अधिक रैम का उपयोग कर रहा है। फिर आप उसी विंडो पर राइट-क्लिक करके और किल विकल्प का चयन करके प्रक्रिया को समाप्त कर सकते हैं। <पी> जैसा कि कहा गया है, यदि आपको यह जानने की ज़रूरत है कि आपकी सिस्टम मेमोरी और सीपीयू कैसा व्यवहार कर रहे हैं, तो आपको संसाधन टैब में ग्राफ़िकल विज़ुअलाइज़ेशन की जांच करनी चाहिए।
<पी> यहां आप सीपीयू, रैम और नेटवर्क इतिहास को ग्राफ के रूप में देख सकते हैं। इसका मतलब है कि आपको एक निश्चित अवधि में अपने सिस्टम की मेमोरी उपयोग पर ऐतिहासिक डेटा मिलता है और आप वास्तविक समय में उस उपयोग की निगरानी भी कर सकते हैं। पी> <पी> आप अपने लिनक्स ऑपरेटिंग सिस्टम पर मेमोरी उपयोग की जांच कैसे करना पसंद करते हैं? क्या आप अन्य कमांड और टूल जानते हैं जो विश्लेषण के लिए अधिक मूल्यवान डेटा प्राप्त कर सकते हैं? हमें नीचे टिप्पणी में बताएं!