У мене є кілька віртуальних машин у Windows Azure, які запускають наш веб-сайт електронної комерції, і останнім часом ми почали використовувати Telegraf, InfluxDb та Grafana, щоб слідкувати за цими машинами. Після кількох тижнів збору даних я помітив дивну схему, пов’язану з метрикою " Доступна пам'ять" :
Щодня майже завжди в один і той же період дня я помічав, що вивільняється різка кількість пам'яті, яка через мої дуже обмежені навички DevOp не можу зрозуміти, що це викликає.
Ось діаграма, яка показує цю схему:
Моє запитання: Що може призвести до подібного? Я відчуваю спокусу підозрювати, що витік пам'яті винен, але ... Вільна пам'ять ніколи не опускається нижче 70% і відбувається лише у двох віртуальних машинах з найбільшою кількістю трафіку!
Чи повинен я турбуватися, коли бачу щось подібне?
PS: Я дивився на збирання показників для приватних е-віртуальних байтів для кожного із служб Windows, який ми виконуємо, і для процесу w3wp ... хоча я прочитав, що ці показники не дуже надійні, щоб дізнатися, чи є у вас витік пам'яті, але, принаймні, я спробую отримати якусь тенденцію і побачити, чи вона співвідноситься із схемою, показаною вище.