हमारे पास 12 जीबी रैम, 6-7 जीबी का लिनक्स टेस्ट सर्वर है जो बफ़ / कैश है। कैसे पहचानें कि किस प्रक्रिया में अधिक कैश है। परीक्षण सर्वर पर टॉमकैट सर्वर चल रहे हैं जिन्हें हमने अधिकतम उपयोग करने योग्य मेमोरी को 128 एमबी पर सेट किया है और साथ ही कुछ डेटाबेस जैसे पोस्टग्रेड और डीबी 2 चल रहे हैं जो 4 जीबी उपयोग की गई मेमोरी को जमा करते हैं लेकिन यह समझना मुश्किल है कि कैश में 7 जीबी तक कैसे ले जा रहा है। क्या इसे खोजने का कोई तरीका है?
AFAIK कैश एक प्रक्रिया से संबद्ध नहीं है। कैश की गई फ़ाइलें एटीएम नहीं खोली गई हैं। हालाँकि ऐसा प्रतीत होता है कि आप इस बारे में भ्रमित हैं कि कैश क्या है। यह है नहीं "प्रयोग हुई मेमोरी। आवश्यकता पड़ने पर इसे अच्छी तरह से मुक्त किया जा सकता है। कुछ भी नहीं रखने के आसपास रैम बेकार है, इसलिए कैश।
—
Daniel B
क्षमा करें, मेरा प्रश्न थोड़ा भ्रमित करने वाला हो सकता है। यहाँ मेमोरी usuage का स्नैपशॉट है। KiB मेम: 12140304 कुल, 1253404 मुफ्त, 5618428 उपयोग, 5268472 बफ़ / कैश। इसका उपयोग लगभग 5GB और एक और 5GB कैश में यह समझना चाहता था कि मैं 5GB को कैसे मुक्त कर सकता हूं और उपयोग में ला सकता हूं। क्या यह किया जा सकता है?
—
Anurag Shetty