मूल्यों का अर्थ
पहली पंक्ति का अर्थ है:
total: आपकी कुल (भौतिक) रैम (एक छोटा सा को छोड़कर जो कर्नेल स्थायी रूप से स्टार्टअप पर खुद के लिए आरक्षित है); इसलिए यह सीए को दिखाता है। 11.7 GiB, और 12 GiB नहीं, जो आपके पास शायद है।
used: ओएस द्वारा उपयोग में स्मृति।
free: स्मृति उपयोग में नहीं है।
total= used+free
shared/ buffers/ cached: यह विशिष्ट उद्देश्यों के लिए मेमोरी उपयोग दिखाता है, इन मूल्यों के लिए मूल्य में शामिल हैं used।
दूसरी पंक्ति पहली पंक्ति के मानों को समायोजित करती है। यह करने के लिए मूल मूल्य देता है used शून्य से योग buffers+cachedके लिए और मूल मूल्य free से अधिक राशि buffers+cachedइसका शीर्षक है, इसलिए। ये नए मूल्य अक्सर पहली पंक्ति के लोगों की तुलना में अधिक सार्थक होते हैं।
अंतिम पंक्ति ( Swap:) स्वैप स्पेस उपयोग (यानी मेमोरी सामग्री जो अस्थायी रूप से डिस्क में स्थानांतरित हो गई है) के बारे में जानकारी देती है।
पृष्ठभूमि
वास्तव में यह समझने के लिए कि संख्याओं का क्या मतलब है, आपको लिनक्स में वर्चुअल मेमोरी (वीएम) सबसिस्टम के बारे में थोड़ी पृष्ठभूमि चाहिए। बस एक छोटा संस्करण: लिनक्स (अधिकांश आधुनिक ओएस की तरह) हमेशा कैशिंग सामान के लिए मुफ्त रैम का उपयोग करने की कोशिश Mem: freeकरेगा , इसलिए लगभग हमेशा बहुत कम होगा। इसलिए लाइन -/+ buffers/cache:को दिखाया गया है, क्योंकि यह दिखाता है कि कैश को अनदेखा करने पर कितनी मेमोरी मुफ्त है; यदि स्मृति दुर्लभ हो जाती है, तो कैश स्वचालित रूप से मुक्त हो जाएगा, इसलिए वे वास्तव में मायने नहीं रखते हैं।
यदि लाइन freeमें मान -/+ buffers/cache:कम हो जाता है तो एक लिनक्स सिस्टम वास्तव में मेमोरी पर कम होता है।
संख्याओं के अर्थ के बारे में अधिक जानकारी के लिए, उदाहरण के लिए प्रश्न देखें:
प्राप्स में परिवर्तन 3.3.10
ध्यान दें कि के आउटपुट को आउटपुट में freeबदल दिया गया था 3.3.10 (2014 में जारी)। रिपोर्ट किए गए कॉलम अब "कुल", "उपयोग किया हुआ", "मुक्त", "साझा", "बफ़ / कैश", "उपलब्ध" हैं , और कुछ मानों के अर्थ बदल गए हैं, मुख्य रूप से लिनक्स कर्नेल के स्लैब के लिए बेहतर खाता है। कैश।
प्रेरणा के लिए डेबियन बग रिपोर्ट देखें # 565518 , और 14.04 से 16.04 तक आउटपुट में क्या बदलाव हैं free? अधिक जानकारी के लिए जानकारी।