Mem: total
आंकड़ा है कि अनुप्रयोगों के द्वारा इस्तेमाल किया जा सकता रैम की कुल राशि है। यह सिस्टम, माइनस पर स्थापित कुल रैम है:
- हार्डवेयर उपकरणों द्वारा आरक्षित मेमोरी (अक्सर वीडियो मेमोरी अगर ग्राफिक्स कार्ड की अपनी रैम नहीं है);
- मेमोरी कर्नेल द्वारा ही उपयोग की जाती है।
उस कुल में शामिल हैं:
free
: स्मृति जो वर्तमान में किसी भी उद्देश्य के लिए उपयोग की जाती है;
shared
: एक अवधारणा जो अब मौजूद नहीं है। यह बैकवर्ड संगतता के लिए आउटपुट में बचा है (ऐसी स्क्रिप्ट हैं जो आउटपुट से पार्स करती हैं free
)। (वर्तमान प्रणालियों पर आप आमतौर पर नॉनज़ेरो मान देखेंगे क्योंकि स्मृति को स्पष्ट रूप से साझा मेमोरी तंत्र के माध्यम से साझा करने के लिए shared
पुन: प्रस्तुत किया गया है । पुराने सिस्टम में, इसमें एक से अधिक प्रक्रिया द्वारा मैप की गई फ़ाइलें शामिल हैं और साझा करने के बाद शेष रह गई स्मृति fork()
।
buffers
: मेमोरी जो फाइलों द्वारा समर्थित है, और जिसे जरूरत पड़ने पर डिस्क पर लिखा जा सकता है;
cache
: मेमोरी जो फ़ाइलों द्वारा समर्थित है, और जिसे किसी भी समय पुनर्प्राप्त किया जा सकता है (इसके साथ अंतर buffers
यह है कि बफ़र्स को डिस्क से सहेजे जाने से पहले डिस्क में सहेजा जाना चाहिए, जबकि कैश में ऐसी चीज़ें होती हैं जिन्हें डिस्क से पुनः लोड किया जा सकता है);
used -buffers/cache
: अनुप्रयोगों द्वारा उपयोग की जाने वाली मेमोरी (और स्वैप करने के लिए पृष्ठांकित नहीं)।
एक चुटकी में, सिस्टम बफ़र्स और कैश के बिना चल सकता है, अनुप्रयोगों के लिए रैम को जलाकर और बिना किसी कोचिंग के व्यवस्थित रूप से डिस्क रीड और लिखता है। -/+ buffers/cache
आंकड़े अनुप्रयोगों (द्वारा सीधे इस्तेमाल किया RAM की मात्रा से संकेत मिलता है used
स्तंभ) और RAM की मात्रा अनुप्रयोगों (द्वारा नहीं किया जाता free
स्तंभ)।
हालांकि यह बहुत भिन्न हो सकता है, एक स्वस्थ प्रणाली में आमतौर पर लगभग आधे रैम होते हैं जो अनुप्रयोगों के लिए समर्पित होते हैं और आधे बफ़र्स और कैश के लिए समर्पित होते हैं। जब तक आप एक समर्पित फ़ाइल सर्वर नहीं चला रहे हैं, तब तक आपके सिस्टम में जितनी जरूरत है, उससे अधिक रैम है। यदि free - buffers/cache
आंकड़ा कम था, तो यह एक ऐसी प्रणाली का संकेत देगा जिसमें पर्याप्त रैम नहीं है (व्यापक विश्वास के विपरीत, बफ़र्स और कैश के लिए समर्पित बहुत सारी मेमोरी सिस्टम प्रदर्शन के लिए महत्वपूर्ण है, और अनुप्रयोगों के लिए अधिक मेमोरी आरक्षित करने की कोशिश कर रही है) 99.99% सिस्टम धीमा करें)।
swap
रेखा स्पष्ट है, यह (अनुप्रयोगों के द्वारा या के लिए या तो उपयोग में है कि स्वैप की राशि से पता चलता tmpfs
भंडारण), और राशि है कि नहीं है।