1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Нестабильная нагрузка на процессор

Тема в разделе "Помощь", создана пользователем Sitmobedaf, 21 сен 2016.

Статус темы:
Закрыта.
  1. Автор темы
    Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Неееееееет
    На графике "Memory Heap" что-то непонятное творится, но сервера сейчас сервера работают стабильно. И вряд ли это внешнее вмешательство, трафик стабильный, игроки не вылетати.
    Проблема возможно связана с памятью, попробую убрать это и уменьшить память до 6Гб.
    Dfile.Encoding оставлю)
     
  2. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Поднимай лимит паузы хотя бы до 300.
     
  3. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Сделай тайминги во время ахтунга.
     
  4. Автор темы
    Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Наверно из-за большого количества писанины не видно, что я писал о таймингах:
    Проводил замеры всего раз 30. Пробовал урезать процессор для сервера, TPS провисает, но по таймингам так-же непонятна причина. Похоже, что всё-таки внешний фактор, а именно - garbage collector. Завтра узнаем.
     
  5. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Если ставить предел паузы гарбейдж коллектора в 50 мсек, он то в неё уложится, но будет коллектить мусор ооооооооооооооочень часто.
     
  6. Автор темы
    Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Без чистильщика памяти - сервера работают стабильно. Но при этом чистильщик с той же задержкой, 50 мс на сервере 1.7 или 1.8 работает отлично, процессор не грузится.
    Да, в 1.9.4 или 1.10.2 Mojang делали какие-то оптимизации с памятью, может этот чистильщик теперь не нужен, и он только хуже делает. Но всё-равно попробую ещё поставить его, но с паузой в 1000 мс.
     
  7. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    GC не может не быть, если ты не ставишь аргументы, то просто выбирается gc по умолчанию.
     
  8. Автор темы
    Sitmobedaf

    Sitmobedaf Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Окончательно можно сказать, что проблема возникала из-за аргументов "
    -XX:+UseG1GC -XX:MaxGCPauseMillis=50
    ", и даже если выставить задержку в 1000 мс, то картина не меняется.
     
Статус темы:
Закрыта.

Поделиться этой страницей