कैश्ड मेमोरी का क्या मतलब है जब htop देखना?


28

की रिपोर्टों को देखने के दौरान htop, मैं जानना चाहता हूं कि नारंगी / भूरी 'कैश्ड मेमोरी' बार वास्तव में क्या संकेत देती हैं। वास्तव में मैं उस शुद्ध सीएस की शर्तों के बारे में अधिक व्यावहारिक स्पष्टीकरण की तलाश कर रहा हूं जो मैं देख रहा हूं। हालांकि मैं दोनों को चाहूंगा।

जब मैं बड़ी मात्रा में मेमोरी देख रहा हूं (पहले से ही कैश हो चुका है) तो क्या इससे सिस्टम के प्रदर्शन पर कोई प्रभाव पड़ेगा? आमतौर पर कैश्ड मेमोरी के बढ़ने का क्या कारण होता है जबकि प्रयुक्त मेमोरी (हरा) बहुत कम रहती है?

यहाँ एक उदाहरण htopरिपोर्ट का स्क्रीन कैप्चर है । यहाँ छवि विवरण दर्ज करें

जवाबों:


40

कैश्ड मेमोरी का उपयोग किया जाता है ताकि हर बार जब आप किसी फ़ाइल या फ़ोल्डर को खोलते हैं तो HDD को पढ़ना न पड़े। इसलिए जब आप कुछ कैश करते हैं तो यह डिस्क रीड को बचाता है, जिससे समय की बचत होती है और इसीलिए उबंटू जितना संभव हो उतना कैश करता है।

फ्री मेमोरी होना वास्तव में अच्छा नहीं है क्योंकि इसका उपयोग नहीं किया गया है, कैश्ड मेमोरी होने से एक्सेस समय कम हो जाएगा और प्रदर्शन में सुधार होगा। इसलिए कैश्ड मेमोरी को मुफ्त मेमोरी के रूप में देखा जा सकता है क्योंकि यह वास्तव में किसी भी प्रोग्राम द्वारा उपयोग नहीं किया जाता है यह सिर्फ एक बैकअप के रूप में उपयोग किया जा सकता है।

कैश्ड मेमोरी + फ्री मेमोरी उपलब्ध मेमोरी की तरह ही होती है, क्योंकि कैश्ड मेमोरी क्लियर हो जाएगी अगर किसी प्रोग्राम को स्पेस की जरूरत है। तो बहुत सारी रैम होने से उबंटू का प्रदर्शन सामान्य रूप से बढ़ जाएगा, खासकर यदि आप भारी रैम उपयोग के साथ प्रोग्राम का उपयोग कर रहे हैं।


क्या आपका मतलब है "डिस्क हैवी प्रोग्राम्स?"
क्लेमेंट

2
मुझे लगता है कि यह होना चाहिए "तो बहुत सारी रैम होने से उबंटू का प्रदर्शन सामान्य रूप से बढ़ जाएगा यदि आप रैम या डिस्क-रीड हैवी प्रोग्राम का उपयोग कर रहे हैं।"
TafT
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.