Вопрос Нагрузка процессора

worthlessly1

Пользователь
Сообщения
21
Что-то очень странное происходит, сильные лаги, хотя по спарку никакие плагины не нагружают.
Версия 1.21.8 ядро leaf



Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Ну а чего ты ожидал при 80 онлайна и таких ресурсах? У тебя буквально 3 ядра, так еще непонятно что за хост и оборудование, у тебя сервер задыхается. Судя по всему у тебя Practice, а для такого режима у тебя крайне плохо оптимизировано ядро. Выдели больше ресурсов (процессора) и поставь себе -Xms10G -Xmx10G, поставь GraalVM 25 и чтобы на VDS было свободно 2-4гб.

Удали Protocolib и все плагины которые от него зависят. Судя по всему у тебя какой-то разраб/плагин кривой, хотя и сам protocol очень нагружает, без необходимости его лучше не используй.

Оптимизируй ядро по гайду в документации Leaf. Отключи все лишние функции, просто читая их описание в документациях. Для Practice нет смысла ставить больше 4-5 чанков...

У StrikePractice есть опции, используя которых с другими, создают нагрузку. Сам тестировал на 1.21, смог снизить нагрузку до 0.01-0.05%.

Обнови Nexo и все плагины, у тебя многие старой версии.

По всей видимости твои кастомные T<название> плагины с гавнокодом, потому такие нагрузки при таком контенте = не норм. У них много проблем, например в чарах, а так же работе с базой данных, слишком большая нагрузка.
 
Ну а чего ты ожидал при 80 онлайна и таких ресурсах? У тебя буквально 3 ядра, так еще непонятно что за хост и оборудование, у тебя сервер задыхается. Судя по всему у тебя Practice, а для такого режима у тебя крайне плохо оптимизировано ядро. Выдели больше ресурсов (процессора) и поставь себе -Xms10G -Xmx10G, поставь GraalVM 25 и чтобы на VDS было свободно 2-4гб.

Удали Protocolib и все плагины которые от него зависят. Судя по всему у тебя какой-то разраб/плагин кривой, хотя и сам protocol очень нагружает, без необходимости его лучше не используй.

Оптимизируй ядро по гайду в документации Leaf. Отключи все лишние функции, просто читая их описание в документациях. Для Practice нет смысла ставить больше 4-5 чанков...

У StrikePractice есть опции, используя которых с другими, создают нагрузку. Сам тестировал на 1.21, смог снизить нагрузку до 0.01-0.05%.

Обнови Nexo и все плагины, у тебя многие старой версии.

По всей видимости твои кастомные T<название> плагины с гавнокодом, потому такие нагрузки при таком контенте = не норм. У них много проблем, например в чарах, а так же работе с базой данных, слишком большая нагрузка.
3 ядра r9x3d, довольно мощных, они точно не должны взлетать даже при 30 онлайна.

На момент ответа уже пробовали запускаться без него, также взлетает проц.

Вне зависимости от ядра взлетает проц.

Запуская даже без практика, также взлетает проц.

Запускали без nexo, также взлетает проц.

Запускали без своих плагинов, также взлетает проц, а насчет оптимизации всё с ними норм, просто одновременно куча предметов от туда использовало 80 человек, ибо практик сервер, на выживании плагина даже в списке нагрузок не будет.

А так спасибо за попытку помочь, но нам чет реально ничего не помогает, даже по 1 плагину выгружали всю сборку, такая же хуйня, тпс стабильно 20, по тикам всё идеально, но cpu стреляет жестко.
 
А так спасибо за попытку помочь, но нам чет реально ничего не помогает, даже по 1 плагину выгружали всю сборку, такая же хуйня, тпс стабильно 20, по тикам всё идеально, но cpu стреляет жестко.
А может быть стоит
1) Замерить спарк правильно для конкретного выявления проблем?
2) Выставить правильные флаги?
3) Настроить конфиги ядра? (А конкретно leaf)
 
3 ядра r9x3d, довольно мощных, они точно не должны взлетать даже при 30 онлайна.

На момент ответа уже пробовали запускаться без него, также взлетает проц.

Вне зависимости от ядра взлетает проц.

Запуская даже без практика, также взлетает проц.

Запускали без nexo, также взлетает проц.

Запускали без своих плагинов, также взлетает проц, а насчет оптимизации всё с ними норм, просто одновременно куча предметов от туда использовало 80 человек, ибо практик сервер, на выживании плагина даже в списке нагрузок не будет.

А так спасибо за попытку помочь, но нам чет реально ничего не помогает, даже по 1 плагину выгружали всю сборку, такая же хуйня, тпс стабильно 20, по тикам всё идеально, но cpu стреляет жестко.
Запусти сервер без плугов и посмотри проц, если не взлетает проблема найдена)
 
3 ядра r9x3d, довольно мощных, они точно не должны взлетать даже при 30 онлайна.

На момент ответа уже пробовали запускаться без него, также взлетает проц.

Вне зависимости от ядра взлетает проц.

Запуская даже без практика, также взлетает проц.

Запускали без nexo, также взлетает проц.

Запускали без своих плагинов, также взлетает проц, а насчет оптимизации всё с ними норм, просто одновременно куча предметов от туда использовало 80 человек, ибо практик сервер, на выживании плагина даже в списке нагрузок не будет.

А так спасибо за попытку помочь, но нам чет реально ничего не помогает, даже по 1 плагину выгружали всю сборку, такая же хуйня, тпс стабильно 20, по тикам всё идеально, но cpu стреляет жестко.
Ну, я могу лично все настроить и оптимизировать, указать на все проблемные зоны, но это платно. И только через минимум 3-5 дней, т.к щас занят. Можешь написать в тг, если это устроит.

Судя по спарку, у тебя проблема комплексная, и оборудование, хост, флаги и плагины с настройками ядра. Так что то что ты делал бессмысленно. Удали все плагины, оставь чистый strikepractice без сторонних плагинов и проверь. Если проблема останется, значит трабл в strikepractice, оптимизации ядра и окружением в котором запускается сервер.

Так же в spark есть много других инструментов и способов выявления проблемы... Некоторые прям тупые траблы нужно проверять нацелено, например профайлер потоков/процессора или мониторить в игре.
 
Назад
Сверху Снизу