Гайды для сервера Sidor-Minecraft
Нажатие переносит на главную страницу
Spark — это мощный плагин для профилирования производительности, предназначенный для диагностики проблем с лагами, низкой частотой тиков, высокой загрузкой CPU и проблемами с памятью на серверах Minecraft. Поддерживает как клиентскую, так и серверную части игры, а также прокси-серверы, обеспечивая легкий и эффективный анализ производительности.
| Команда | Описание | Пример |
|---|---|---|
/spark profile |
Запускает анализ использования CPU в реальном времени | /spark profile |
/spark heapdump |
Создает дамп памяти для анализа использования RAM | /spark heapdump |
/spark tps |
Показывает текущую частоту тиков (TPS) сервера | /spark tps |
/spark activity |
Отображает информацию о текущей активности на сервере | /spark activity |
/spark gc |
Запускает принудительную сборку мусора | /spark gc |
Для анализа использования CPU в реальном времени используйте команду:
/spark profile
Эта команда запустит запись активности сервера в течение 30 секунд (по умолчанию) и предоставит детальный отчет.
Для диагностики проблем с памятью используйте:
/spark heapdump
Эта команда создаст снимок памяти (heap dump), который можно проанализировать с помощью специальных инструментов.
После завершения профилирования Spark автоматически сгенерирует отчет и предоставит ссылку для его просмотра.
Вы можете просматривать отчеты через веб-интерфейс, используя Spark Viewer — официальный веб-фронтенд для анализа результатов.
Отчеты помогут вам определить "узкие места" в работе сервера, такие как плохо оптимизированные плагины или чрезмерное использование ресурсов.
Для расширенного мониторинга можно установить Spark Web API — небольшой плагин, который предоставляет веб-интерфейс для доступа к данным Spark. Этот функционал особенно полезен для администраторов, предпочитающих удаленный мониторинг.
Профилирование создает дополнительную нагрузку на сервер. Рекомендуется использовать команды профилирования только при необходимости диагностики проблем с производительностью.