Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Нагружается процессор - снижается TPS

Тема в разделе "[Архив] Помощь", создана пользователем Meowt, 3 авг 2013.

  1. Автор темы
    Meowt

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

    Баллы:
    123
    Дело в том, что когда лаги нужны, чтобы замерить - их нет. Когда не нужны - на, получай.
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Знакомо :D
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Да я целых 3 дня тайминги снимал чтобы узнать откуда внезапные пролаги, оказалось какой-то плагин метрику в главном потоку слал.
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Видать, "хороший" кодер, кто такую фигню сделал.
     
  6. Автор темы
    Meowt

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

    Баллы:
    123
    Глупый вопрос, но чем открывать файл .exam? Это я так, на будущее.
     
  7. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    NoLagg.jar. Т.е. самим плагином.
     
  8. Автор темы
    Meowt

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

    Баллы:
    123
    Тпс около 4-7 было:
    Name: Plugins
    Time: 9975.18 ms in 500 ticks (19.95 ms/tick average)
    Plugin count: 12
    Event count: 0
    Task count: 23
    =============================
    Name: AutoSaveWorld
    Time: 8398.836 ms in 500 ticks (16.798 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #11
    Time: 8398.836 ms in 500 ticks (16.798 ms/tick average)
    Plugin: AutoSaveWorld
    Location: autosave.AutoSaveThread$1
    Execution count: 8
    ---------------------------------------------

    Name: #Chunk provider
    Time: 956.859 ms in 500 ticks (1.914 ms/tick average)
    Event count: 0
    Task count: 3
    =============================
    Task name: Unloads chunks and saves them to file
    Time: 645.973 ms in 500 ticks (1.292 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------

    Task name: Loads chunks from file
    Time: 310.885 ms in 500 ticks (0.622 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------

    Task name: Generates the basic terrain
    Time: 0.0 ms in 500 ticks (0.0 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------

    Name: NoLagg
    Time: 507.381 ms in 500 ticks (1.015 ms/tick average)
    Event count: 0
    Task count: 8
    =============================
    Task name: Task #17
    Time: 429.824 ms in 500 ticks (0.86 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.examine.PluginLogger$1
    Execution count: 499
    ---------------------------------------------

    Task name: Task #21
    Time: 27.073 ms in 500 ticks (0.054 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.monitor.PerformanceMonitor
    Execution count: 13
    ---------------------------------------------

    Task name: Task #9
    Time: 23.642 ms in 500 ticks (0.047 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$1
    Execution count: 12
    ---------------------------------------------

    Task name: Task #6
    Time: 7.988 ms in 500 ticks (0.016 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.tnt.TNTHandler$1
    Execution count: 500
    ---------------------------------------------

    Task name: Task #12
    Time: 7.07 ms in 500 ticks (0.014 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.threadlocknotifier.NoLaggThreadLockNotifier$1
    Execution count: 500
    ---------------------------------------------

    Task name: Task #7
    Time: 5.331 ms in 500 ticks (0.011 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.saving.AutoSaveChanger$1
    Execution count: 1
    ---------------------------------------------

    Task name: Task #20
    Time: 6.271 ms in 500 ticks (0.013 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.itemstacker.StackFormer$1
    Execution count: 25
    ---------------------------------------------

    Task name: Task #16
    Time: 0.184 ms in 500 ticks (0.0 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.saving.AutoSaveChanger$1$1
    Execution count: 1
    ---------------------------------------------

    Name: WorldGuard
    Time: 30.167 ms in 500 ticks (0.06 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #15
    Time: 30.167 ms in 500 ticks (0.06 ms/tick average)
    Plugin: WorldGuard
    Location: com.sk89q.worldguard.bukkit.FlagStateManager
    Execution count: 25
    ---------------------------------------------

    Name: ProtocolLib
    Time: 24.043 ms in 500 ticks (0.048 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #5
    Time: 24.043 ms in 500 ticks (0.048 ms/tick average)
    Plugin: ProtocolLib
    Location: com.comphenix.protocol.ProtocolLibrary$3
    Execution count: 500
    ---------------------------------------------

    Name: ModFix
    Time: 20.297 ms in 500 ticks (0.041 ms/tick average)
    Event count: 0
    Task count: 2
    =============================
    Task name: Task #23
    Time: 15.891 ms in 500 ticks (0.032 ms/tick average)
    Plugin: ModFix
    Location: modfix.MFFreecamInventoryOpenFix$1
    Execution count: 500
    ---------------------------------------------

    Task name: Task #18
    Time: 4.406 ms in 500 ticks (0.009 ms/tick average)
    Plugin: ModFix
    Location: modfix.MFTableFixListener$2
    Execution count: 500
    ---------------------------------------------

    Name: BKCommonLib
    Time: 18.404 ms in 500 ticks (0.037 ms/tick average)
    Event count: 0
    Task count: 2
    =============================
    Task name: Task #4
    Time: 11.962 ms in 500 ticks (0.024 ms/tick average)
    Plugin: BKCommonLib
    Location: com.bergerkiller.bukkit.common.internal.CommonPlugin$MoveEventHandler
    Execution count: 500
    ---------------------------------------------

    Task name: Task #14
    Time: 6.442 ms in 500 ticks (0.013 ms/tick average)
    Plugin: BKCommonLib
    Location: com.bergerkiller.bukkit.common.internal.CommonPlugin$EntityRemovalHandler
    Execution count: 500
    ---------------------------------------------

    Name: WorldBorder
    Time: 11.611 ms in 500 ticks (0.023 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #10
    Time: 11.611 ms in 500 ticks (0.023 ms/tick average)
    Plugin: WorldBorder
    Location: com.wimbli.WorldBorder.BorderCheckTask
    Execution count: 100
    ---------------------------------------------

    Name: Lift
    Time: 6.34 ms in 500 ticks (0.013 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #13
    Time: 6.34 ms in 500 ticks (0.013 ms/tick average)
    Plugin: Lift
    Location: net.croxis.plugins.lift.BukkitElevatorManager
    Execution count: 250
    ---------------------------------------------

    Name: WorldEdit
    Time: 0.007 ms in 500 ticks (0.0 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #2
    Time: 0.007 ms in 500 ticks (0.0 ms/tick average)
    Plugin: WorldEdit
    Location: com.sk89q.worldedit.bukkit.WorldEditListener$1
    Execution count: 3
    ---------------------------------------------

    Name: AutoMessage
    Time: 0.976 ms in 500 ticks (0.002 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #3
    Time: 0.976 ms in 500 ticks (0.002 ms/tick average)
    Plugin: AutoMessage
    Location: com.TeamNovus.AutoMessage.Tasks.BroadcastTask
    Execution count: 1
    ---------------------------------------------

    Name: Scavenger
    Time: 0.261 ms in 500 ticks (0.001 ms/tick average)
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #8
    Time: 0.261 ms in 500 ticks (0.001 ms/tick average)
    Plugin: Scavenger
    Location: me.cnaude.plugin.Scavenger.ScavengerEventListenerOnline$1
    Execution count: 1
    ---------------------------------------------
    Name: Events
    Time: 9975.18 ms in 500 ticks (19.95 ms/tick average)
    Plugin count: 12
    Event count: 0
    Task count: 23
    =============================
    Name: Task #11
    Time: 8398.836 ms in 500 ticks (16.798 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #11
    Time: 8398.836 ms in 500 ticks (16.798 ms/tick average)
    Plugin: AutoSaveWorld
    Location: autosave.AutoSaveThread$1
    Execution count: 8
    ---------------------------------------------

    Name: Unloads chunks and saves them to file
    Time: 645.973 ms in 500 ticks (1.292 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Unloads chunks and saves them to file
    Time: 645.973 ms in 500 ticks (1.292 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------

    Name: Task #17
    Time: 429.824 ms in 500 ticks (0.86 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #17
    Time: 429.824 ms in 500 ticks (0.86 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.examine.PluginLogger$1
    Execution count: 499
    ---------------------------------------------

    Name: Loads chunks from file
    Time: 310.885 ms in 500 ticks (0.622 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Loads chunks from file
    Time: 310.885 ms in 500 ticks (0.622 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------

    Name: Task #15
    Time: 30.167 ms in 500 ticks (0.06 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #15
    Time: 30.167 ms in 500 ticks (0.06 ms/tick average)
    Plugin: WorldGuard
    Location: com.sk89q.worldguard.bukkit.FlagStateManager
    Execution count: 25
    ---------------------------------------------

    Name: Task #21
    Time: 27.073 ms in 500 ticks (0.054 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #21
    Time: 27.073 ms in 500 ticks (0.054 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.monitor.PerformanceMonitor
    Execution count: 13
    ---------------------------------------------

    Name: Task #5
    Time: 24.043 ms in 500 ticks (0.048 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #5
    Time: 24.043 ms in 500 ticks (0.048 ms/tick average)
    Plugin: ProtocolLib
    Location: com.comphenix.protocol.ProtocolLibrary$3
    Execution count: 500
    ---------------------------------------------

    Name: Task #9
    Time: 23.642 ms in 500 ticks (0.047 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #9
    Time: 23.642 ms in 500 ticks (0.047 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$1
    Execution count: 12
    ---------------------------------------------

    Name: Task #23
    Time: 15.891 ms in 500 ticks (0.032 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #23
    Time: 15.891 ms in 500 ticks (0.032 ms/tick average)
    Plugin: ModFix
    Location: modfix.MFFreecamInventoryOpenFix$1
    Execution count: 500
    ---------------------------------------------

    Name: Task #4
    Time: 11.962 ms in 500 ticks (0.024 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #4
    Time: 11.962 ms in 500 ticks (0.024 ms/tick average)
    Plugin: BKCommonLib
    Location: com.bergerkiller.bukkit.common.internal.CommonPlugin$MoveEventHandler
    Execution count: 500
    ---------------------------------------------

    Name: Task #10
    Time: 11.611 ms in 500 ticks (0.023 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #10
    Time: 11.611 ms in 500 ticks (0.023 ms/tick average)
    Plugin: WorldBorder
    Location: com.wimbli.WorldBorder.BorderCheckTask
    Execution count: 100
    ---------------------------------------------

    Name: Task #6
    Time: 7.988 ms in 500 ticks (0.016 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #6
    Time: 7.988 ms in 500 ticks (0.016 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.tnt.TNTHandler$1
    Execution count: 500
    ---------------------------------------------

    Name: Task #12
    Time: 7.07 ms in 500 ticks (0.014 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #12
    Time: 7.07 ms in 500 ticks (0.014 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.threadlocknotifier.NoLaggThreadLockNotifier$1
    Execution count: 500
    ---------------------------------------------

    Name: Task #13
    Time: 6.34 ms in 500 ticks (0.013 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #13
    Time: 6.34 ms in 500 ticks (0.013 ms/tick average)
    Plugin: Lift
    Location: net.croxis.plugins.lift.BukkitElevatorManager
    Execution count: 250
    ---------------------------------------------

    Name: Task #14
    Time: 6.442 ms in 500 ticks (0.013 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #14
    Time: 6.442 ms in 500 ticks (0.013 ms/tick average)
    Plugin: BKCommonLib
    Location: com.bergerkiller.bukkit.common.internal.CommonPlugin$EntityRemovalHandler
    Execution count: 500
    ---------------------------------------------

    Name: Task #7
    Time: 5.331 ms in 500 ticks (0.011 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #7
    Time: 5.331 ms in 500 ticks (0.011 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.saving.AutoSaveChanger$1
    Execution count: 1
    ---------------------------------------------

    Name: Task #20
    Time: 6.271 ms in 500 ticks (0.013 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #20
    Time: 6.271 ms in 500 ticks (0.013 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.itemstacker.StackFormer$1
    Execution count: 25
    ---------------------------------------------

    Name: Task #18
    Time: 4.406 ms in 500 ticks (0.009 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #18
    Time: 4.406 ms in 500 ticks (0.009 ms/tick average)
    Plugin: ModFix
    Location: modfix.MFTableFixListener$2
    Execution count: 500
    ---------------------------------------------

    Name: Task #2
    Time: 0.007 ms in 500 ticks (0.0 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #2
    Time: 0.007 ms in 500 ticks (0.0 ms/tick average)
    Plugin: WorldEdit
    Location: com.sk89q.worldedit.bukkit.WorldEditListener$1
    Execution count: 3
    ---------------------------------------------

    Name: Task #3
    Time: 0.976 ms in 500 ticks (0.002 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #3
    Time: 0.976 ms in 500 ticks (0.002 ms/tick average)
    Plugin: AutoMessage
    Location: com.TeamNovus.AutoMessage.Tasks.BroadcastTask
    Execution count: 1
    ---------------------------------------------

    Name: Task #8
    Time: 0.261 ms in 500 ticks (0.001 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #8
    Time: 0.261 ms in 500 ticks (0.001 ms/tick average)
    Plugin: Scavenger
    Location: me.cnaude.plugin.Scavenger.ScavengerEventListenerOnline$1
    Execution count: 1
    ---------------------------------------------

    Name: Task #16
    Time: 0.184 ms in 500 ticks (0.0 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Task #16
    Time: 0.184 ms in 500 ticks (0.0 ms/tick average)
    Plugin: NoLagg
    Location: com.bergerkiller.bukkit.nolagg.saving.AutoSaveChanger$1$1
    Execution count: 1
    ---------------------------------------------

    Name: Generates the basic terrain
    Time: 0.0 ms in 500 ticks (0.0 ms/tick average)
    Plugin count: 1
    Event count: 0
    Task count: 1
    =============================
    Task name: Generates the basic terrain
    Time: 0.0 ms in 500 ticks (0.0 ms/tick average)
    Server branch: #Chunk provider
    ---------------------------------------------
     
  9. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А сам exam можно? Текстом не воспринимаю.
     
  10. Автор темы
    Meowt

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

    Баллы:
    123
  11. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    asw.... ужс... Попробуй без AutoSaveWorld...
     
    Оригинало_о нравится это.
  12. Автор темы
    Meowt

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

    Баллы:
    123
    Хм, нагрузка стала прыгать от 9 до 20. Уже лучше.
    Что ж, будем ждать лагов.
     
    Оригинало_о нравится это.
  13. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    а дальше, скорей всего, уперся в производительность файловой системы unload chunk and save to file
     
  14. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не, там время одного тика в норме. На ASW - ~16 ms
     
  15. Автор темы
    Meowt

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

    Баллы:
    123
    Но тогда почему раньше всё было ок? Т.е. бэкапы успешно перезаписывались и прочее. Карты слишком большие? Не думаю.
     
    Likeobot и slavik123123123 нравится это.
  16. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Только вот ASW сохраняет не каждый тик, учитывая что замер 500 тиков, это значит что ASW отработал 1 раз и ушло на это 8 секунд, а значит с файловой подсистемой всё очень плохо.
     
    ВремяПриключений нравится это.
  17. Автор темы
    Meowt

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

    Баллы:
    123
    @Shevchik, тем не менее, на 1.4.7 и раньше на 1.5.2 всё было отлично. И тпс идет на дно когда как, например, сохранилось всё успешно, а буквально минут через 20 лагать начинает. Автосохранение стоит каждый час. Бывает, что DIM-17 или DIM-1 не может сохранится. DIM-17 - мир виверн, DIM-1 - ад, если я не ошибаюсь.
     
  18. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не забывай, что mcpc ядро из "ада", и то, что работает на ведре буквально в полёте, на mcpc может ползти сутками. Проверено несколькими плагинами + модификациями.
     
  19. Автор темы
    Meowt

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

    Баллы:
    123
    Последние дни стало много жрать больше оперативки, кстати. Когда как.
    Снова лаги http://rghost.ru/48005620Я так понимаю, что не справляется с чанками? Не может их быстро сохранить/прочитать. Но! Раньше ведь всё было отлично.
     
  20. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    много ли оперативы на сервере?
    сколько весят миры?

    ОС какая на сервере? VDS?

    если есть свободный гиг (можно отобрать от сервера временно, уменьшив view-distance), может сделать ramdisk и поездить пару дней на нем?
     
  21. Автор темы
    Meowt

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

    Баллы:
    123
    8 гб. Серверу выделено от 1 до 5.
    ~600 мб весят все миры в целом. На диске места достаточно.
    Windows Server 2008. Комп на другой квартире.
    view-distance - 6
    Можно подробнее о ramdisk?
    Сейчас ест 1,1 гб. оперативы, процессор на 50% загружен, тпс в норме.
    Как будто от настроения грузит...
    А главное, что после рестарта всё ок, а через некоторое время, будь то час или 2, начинает лагать. Сейчас поставил лимит мобов, посмотрим. Но загрузка процессора на 50% не есть гуд.[DOUBLEPOST=1376165052,1376061519][/DOUBLEPOST]День продержался в норме, но вот нагрузка до 50% скакала. Ело ~1,3 гб оперативы. Лимит мобов, думаю, спас. Но все же такая большая нагрузка не айс.
    Всё еще нуждаюсь в помощи.
     
    Сникерсни нравится это.

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