मेरे पास Windows Azure पर कुछ VMs हैं जो हमारी ईकॉमर्स वेबसाइट चलाते हैं, और हाल ही में हमने इन मशीनों पर नज़र रखने के लिए Telegraf, InfluxDb और Grafana का उपयोग करना शुरू किया। डेटा इकट्ठा करने के कुछ हफ़्ते बाद, मैंने मेमोरी उपलब्ध मीट्रिक से संबंधित एक अजीब पैटर्न पर ध्यान दिया है :
दिन की समान अवधि में लगभग हर दिन, मैंने देखा है कि स्मृति की अचानक मात्रा मुक्त हो रही है, जो मेरे बहुत ही सीमित DevOp कौशल के कारण, मैं यह पता नहीं लगा सकता कि यह क्या कारण है।
यहां एक चार्ट है जो इस पैटर्न को दिखाता है:
मेरा सवाल है: क्या इस तरह से कुछ हो सकता है? मुझे लगता है कि एक मेमोरी लीक को दोष देने पर संदेह है, लेकिन ... मुफ्त मेमोरी 70% से नीचे कभी नहीं गिरती है और केवल दो वीएम में सबसे अधिक ट्रैफ़िक के साथ होता है!
जब मुझे कुछ ऐसा दिखाई दे तो क्या मुझे चिंतित होना चाहिए?
पुनश्च: मैंने निजी ई वर्चुअल बाइट्स के लिए मेट्रिक्स को इकट्ठा किया है, जो हमारे द्वारा चलाए जा रहे प्रत्येक विंडोज़ सेवाओं और w3wp प्रक्रिया के लिए है ... हालाँकि मैंने पढ़ा है कि यह मेट्रिक्स यह पता लगाने के लिए बहुत विश्वसनीय नहीं है कि क्या आपके पास मेमोरी लीक है, लेकिन कम से कम मैं किसी प्रकार की प्रवृत्ति प्राप्त करने की कोशिश करूंगा और यह देखूंगा कि क्या यह ऊपर दिखाए गए पैटर्न से संबंधित है।