RE:NODE
Обзор хостинга

Эксплуатация6 мин чтения

Как читать график нагрузки сервера, а не гадать

Что на самом деле значит линия памяти у верхнего края, почему всплески CPU обычно нормальны и на какие формы стоит реагировать.


Самая частая ошибка чтения в хостинге — график памяти у верхней границы. Для Java-сервера это не предупреждение, а замысел: runtime берёт выданный heap и пользуется им. Ровная линия на девяноста процентах может быть совершенно здоровой, а пила, которая никогда не возвращается к своему дну, может быть утечкой.

Формы, которые стоит знать

  • Пила, возвращающаяся к тому же дну: нормальный garbage collection.
  • Пила с растущим дном: что-то не освобождается. Это утечка.
  • Ровная линия у потолка с паузами: heap мал для этой нагрузки.
  • Всплески CPU до 100% на секунды: обычно сохранение или загрузка чанка, и обычно это нормально.
  • CPU постоянно прижат к 100%: симуляция не успевает, и память тут не поможет.

Сравнивайте с собой

Правильного числа нет, есть только нормальное для вашего сервера. Посмотрите на график в хороший вечер, чтобы знать, как выглядит хорошо; тогда плохой вечер очевиден, а не спорен.