ฉันมี VMs บางส่วนบน Windows Azure ที่ใช้งานเว็บไซต์อีคอมเมิร์ซของเราและเมื่อไม่นานมานี้เราเริ่มใช้ Telegraf, InfluxDb และ Grafana เพื่อจับตาดูเครื่องเหล่านี้ หลังจากสองสามสัปดาห์ของการรวบรวมข้อมูลฉันสังเกตเห็นรูปแบบแปลก ๆ ที่เกี่ยวข้องกับตัวชี้วัดหน่วยความจำที่มีอยู่ :
เกือบทุกวันในช่วงเวลาเดียวกันของวันฉันสังเกตเห็นว่ามีหน่วยความจำจำนวนมากที่ถูกปลดปล่อยซึ่งเนื่องจากทักษะ DevOp ที่ จำกัด มากของฉันฉันไม่สามารถเข้าใจได้ว่าอะไรเป็นสาเหตุของสิ่งนี้
นี่คือแผนภูมิที่แสดงรูปแบบนี้:
คำถามของฉันคืออะไรจะนำไปสู่อะไรเช่นนี้? ฉันรู้สึกอยากจะสงสัยว่า Memory Leak กำลังจะตำหนิ แต่ ... หน่วยความจำฟรีไม่เคยลดลงต่ำกว่า 70% และเกิดขึ้นกับ VMs สองตัวที่มีปริมาณการใช้งานมากที่สุด!
ฉันควรกังวลเมื่อเห็นสิ่งนี้หรือไม่
ป.ล. : ฉันได้รวบรวมการวัดสำหรับ Private e Virtual bytes สำหรับแต่ละบริการ windows ที่เราใช้และกระบวนการ w3wp ... แม้ว่าฉันได้อ่านแล้วว่า metrics นี้ไม่น่าเชื่อถือมากนักหากคุณมีหน่วยความจำรั่ว แต่อย่างน้อยฉันจะพยายามหาแนวโน้มบางอย่างและดูว่ามันมีความสัมพันธ์กับรูปแบบที่แสดงด้านบนหรือไม่