Насколько быстро и эффективно ОС может освободить кэшированную RAM?

Я знаю о концепции «Свободная RAM - это потраченная впустую RAM». Мой вопрос в том, насколько быстро и эффективно ОС может освободить кэшированную оперативную память, чтобы у приложений было достаточно оперативной памяти во время всплеска использования.

У нас есть веб-приложение, размещенное в Linux. Обычно у нас используется 10-20% памяти. Но мы видим всплески примерно до 100% при вызове определенных частей кода (код максимально оптимизирован). Я хочу отправить электронное письмо, когда это произойдет. Следует ли мне написать сценарий для мониторинга использования памяти, включая кэш или только память приложения?

Когда в Linux возникает ошибка «Недостаточно памяти», означает ли это, что кеш-память равна нулю и вся оперативная память уже выделена приложениям?

0
09.10.2017, 12:20
0 ответов

Теги

Похожие вопросы