मेमोरी उपयोग के आँकड़े मुफ़्त और अलग-अलग हैं


16

जब मैं free -mअपनी कमांड-लाइन पर चलता हूं, तो यह मेरी उपयोग की गई मेमोरी को नीचे दिखाए गए शो के रूप में दिखाता है। जब मैं htopदिखाया गया उपयोग की गई स्मृति को चलाता हूं तो बहुत कम है।

ऐसा क्यों है? क्या यह किसी और तरह का प्रतिनिधित्व है? मैं लिनक्स के लिए नया हूँ। इसलिए मैं इन सामानों पर पूरी तरह से खाली हूं।

   total   3    used       free     shared    buffers     cached
   5863       4980        882          0        903       3025

htop:

Mem[|||||#####*****1076/586]

मुफ्त में इस्तेमाल की गई मेमोरी 4980MB और htop में 1076MB से पता चलता है। वे वास्तव में क्या प्रतिनिधित्व करते हैं?

जवाबों:


19

मुख्य अंतर मुक्त मेमोरी में कैश्ड मेमोरी और बफ़र्स की गणना में कमी है, जबकि फ्री कमांड नहीं है। यह मुफ्त कमांड का उपयोग कर देगा

4980 - 3025 - 903 = 1052 स्मृति का उपयोग किया

कि htop से 1076 के साथ बहुत करीब परिणाम देता है। अंतर यहां बताया जा सकता है । (जो इसे खुले तौर पर समझाता है मुझे लगता है कि उबंटू पर यह लगभग एक ही होगा), या यदि आप एक ही समय में दोनों कमांड नहीं चला रहे हैं।

यहाँ बताया गया है कि बफ़र्स और कैश्ड मेमोरी को कभी-कभी फ्री क्यों माना जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.