मेरे पास एक डेस्कटॉप सिस्टम है जहां Centos 7 स्थापित है। इसमें 4 कोर और 12 जीबी मेमोरी है। मैमोरी जानकारी खोजने के लिए मैं free -h
कमांड का उपयोग करता हूं । मुझे एक भ्रम है।
[user@xyz-hi ~]$ free -h
total used free shared buff/cache available
Mem: 11G 4.6G 231M 94M 6.8G 6.6G
Swap: 3.9G 104M 3.8G
कुल कॉलम में, यह कह रहा है कि कुल 11GB में (यह सही है), पिछले कॉलम में उपलब्ध है, यह कह रहा है कि 6.6GB और 4.6G का उपयोग किया गया है।
यदि उपयोग की गई मेमोरी 4.6 जीबी है तो शेष 6.4 जीबी (11-4.6 = 6.4) होनी चाहिए। उपरोक्त आउटपुट की सही व्याख्या क्या है कुल और उपलब्ध और मुक्त मेमोरी के बीच अंतर क्या है? अगर मैं कुछ नए एप्लिकेशन के लिए 1 जीबी अधिक चाहिए तो क्या मैं मेमोरी से बाहर हूं?
तो आपका सवाल यह है कि यह 6.6 क्यों है और 6.4 नहीं है?
—
αη αмєяιcα
यह प्रश्न कई दशक पीछे चला जाता है .. आप वर्तमान में कैश के रूप में उपयोग की जाने वाली मेमोरी का संदर्भ कैसे देते हैं, लेकिन 'उपलब्ध या मुफ्त' है। अर्थात। इसमें डिस्क से डेटा होता है और यदि आवश्यक हो तो 'कैश' है; लेकिन एप्स के लिए उपलब्ध है क्या उन्हें मॉलोक () होना चाहिए। जिस अंतर के बारे में आप चिंतित हैं, वह यह बताने के लिए उपयोगी है कि यह जानने के लिए कि 'इस मूल्य को कहाँ रखा जाए' द्वारा कितनी स्मृति का उपयोग किया जाता है और 80 के दशक से हर कुछ वर्षों में इस पर बहस होती है। यह शेष नहीं बदला है क्योंकि यह हमेशा से रहा है (कष्टप्रद है।
—
कॉन्फ़िगर