यहाँ अधिकांश जानकारी मुफ्त, शीर्ष और ps कमांड द्वारा उपयोग की जाती है। वास्तव में, मुफ्त कमांड का आउटपुट सामग्री / संरचना / proc / meminfo की उपस्थिति के समान है। लेकिन सीधे / proc / meminfo को देखकर, अधिक विवरण सामने आते हैं:
मेमोटोटल - किलोबाइट में भौतिक रैम की कुल मात्रा।
मेमफ्री - किलोबाइट्स में भौतिक रैम की मात्रा, सिस्टम द्वारा अप्रयुक्त छोड़ दी जाती है।
बफ़र्स - किलोबाइट में भौतिक रैम की मात्रा, फ़ाइल बफ़र्स के लिए उपयोग की जाती है।
कैश्ड - भौतिक रैम की मात्रा, किलोबाइट में, कैश मेमोरी के रूप में उपयोग की जाती है।
SwapCached - स्वैप की मात्रा, किलोबाइट में, कैश मेमोरी के रूप में उपयोग की जाती है।
सक्रिय - किलोबाइट में बफर या पेज कैश मेमोरी की कुल राशि, जो सक्रिय उपयोग में है। यह स्मृति है जिसे हाल ही में उपयोग किया गया है और आमतौर पर अन्य उद्देश्यों के लिए पुनः प्राप्त नहीं किया जाता है।
निष्क्रिय - बफर या पेज कैश मेमोरी की कुल राशि, किलोबाइट में, जो मुफ्त और उपलब्ध हैं। यह वह मेमोरी है जिसका हाल ही में उपयोग नहीं किया गया है और इसे अन्य उद्देश्यों के लिए पुनः प्राप्त किया जा सकता है।
हाईटोटल और हाईफ्री - मेमोरी की कुल और मुफ्त मात्रा, किलोबाइट्स में, जो सीधे कर्नेल स्पेस में मैप नहीं की जाती है। उपयोग किए गए कर्नेल के प्रकार के आधार पर हाईटोटल मान भिन्न हो सकता है।
लोवोटल और लोफ्री - मेमोरी की कुल और मुफ्त मात्रा, किलोबाइट्स में, जिसे सीधे कर्नेल स्पेस में मैप किया जाता है। LowTotal मान कर्नेल के उपयोग के प्रकार के आधार पर भिन्न हो सकता है।
SwapTotal - स्वैप की कुल राशि, किलोबाइट में उपलब्ध है।
SwapFree - किलोबाइट्स में स्वैप फ्री की कुल राशि।
गंदा - मेमोरी की कुल मात्रा, किलोबाइट में, डिस्क पर वापस लिखे जाने की प्रतीक्षा में। राइटबैक - किलोबाइट्स में मेमोरी की कुल मात्रा, सक्रिय रूप से डिस्क पर वापस लिखी जा रही है।
मैप किया गया - मेमोरी की कुल मात्रा, किलोबाइट्स में, जिसका उपयोग मिमी कमांड का उपयोग करके डिवाइस, फाइल या लाइब्रेरी को मैप करने के लिए किया गया है।
स्लैब - किलोबाइट में मेमोरी की कुल मात्रा, कर्नेल द्वारा डेटा संरचनाओं को अपने स्वयं के उपयोग के लिए उपयोग किया जाता है।
Committed_AS - मेमोरी की कुल मात्रा, किलोबाइट में, कार्यभार को पूरा करने का अनुमान है। यह मान सबसे खराब स्थिति परिदृश्य का प्रतिनिधित्व करता है, और इसमें स्वैप मेमोरी भी शामिल है। PageTables - किलोबाइट्स में मेमोरी की कुल मात्रा, सबसे कम पेज टेबल स्तर के लिए समर्पित है।
VMallocTotal - कुल आवंटित वर्चुअल एड्रेस स्पेस की, किलोबाइट्स में मेमोरी की कुल मात्रा।
VMallocUsed - उपयोग की गई वर्चुअल एड्रेस स्पेस की किलोबाइट में मेमोरी की कुल मात्रा।
VMallocChunk - स्मृति का सबसे बड़ा सन्निहित ब्लॉक, किलोबाइट्स में, उपलब्ध वर्चुअल एड्रेस स्पेस का।
HugePages_Total - सिस्टम के लिए भारी संख्या की कुल संख्या। संख्या को मेगाबाइट्स द्वारा अलग किए गए विशालकायजेस को विभाजित करके व्युत्पन्न किया जाता है, जो / proc / sys / vm / hugetlb_pool में निर्दिष्ट विशालपृष्ठों के लिए अलग-अलग सेट किया जाता है। यह आँकड़ा केवल x86, इटेनियम और AMD64 आर्किटेक्चर पर दिखाई देता है।
HugePages_Free - सिस्टम के लिए उपलब्ध भारी संख्या की कुल संख्या। यह आँकड़ा केवल x86, इटेनियम और AMD64 आर्किटेक्चर पर दिखाई देता है।
Hugepagesize - किलोबाइट में प्रत्येक विशालकाय इकाई के लिए आकार। डिफ़ॉल्ट रूप से, मान 40 बिट KB है जो 32 बिट आर्किटेक्चर के लिए यूनिप्रोसेसर कर्नेल पर है। SMP, hugemem गुठली और AMD64 के लिए, डिफ़ॉल्ट 2048 KB है। Itanium आर्किटेक्चर के लिए, डिफ़ॉल्ट 262144 KB है। यह आँकड़ा केवल x86, इटेनियम और AMD64 आर्किटेक्चर पर दिखाई देता है।
For Itanium architectures, the default is 262144 KB.
- 262144 बाइट्स होनी चाहिए?