Вопрос Просадка тпс у сервера.

FamigosFq

Пользователь
Сообщения
132
Решения
5
Другие ядра
  1. PufferFish
Всем здравствуйте, недавно у своего приватного сервера на версии 1.19.2 Pufferfish заметил такую проблему. TPS проседает до 14-ти, а потом в консоль выдает такую ошибку:
Код:
когда сервер просидает, выдает эту ошибку:

[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: Current Thread: Server thread
[18:35:58 ERROR]:       PID: 22 | Suspended: false | Native: false | State: TIMED_WAITING
[18:35:58 ERROR]:       Stack:
[18:35:58 ERROR]:               java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method)
[18:35:58 ERROR]:               java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:148)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:137)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1291)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:307)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer$$Lambda$4402/0x00000008014d7418.run(Unknown Source)
[18:35:58 ERROR]:               java.base@17.0.2/java.lang.Thread.run(Thread.java:833)
[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---

Возможно кто знает фикс данной ошибки.
 
Всем здравствуйте, недавно у своего приватного сервера на версии 1.19.2 Pufferfish заметил такую проблему. TPS проседает до 14-ти, а потом в консоль выдает такую ошибку:
Код:
когда сервер просидает, выдает эту ошибку:

[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: Current Thread: Server thread
[18:35:58 ERROR]:       PID: 22 | Suspended: false | Native: false | State: TIMED_WAITING
[18:35:58 ERROR]:       Stack:
[18:35:58 ERROR]:               java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method)
[18:35:58 ERROR]:               java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:148)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:137)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1291)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:307)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer$$Lambda$4402/0x00000008014d7418.run(Unknown Source)
[18:35:58 ERROR]:               java.base@17.0.2/java.lang.Thread.run(Thread.java:833)
[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---

Возможно кто знает фикс данной ошибки.
Это только одна ошибка, в которой нет никакой информации. Нужен полный лог
 
Всем здравствуйте, недавно у своего приватного сервера на версии 1.19.2 Pufferfish заметил такую проблему. TPS проседает до 14-ти, а потом в консоль выдает такую ошибку:
Код:
когда сервер просидает, выдает эту ошибку:

[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: Current Thread: Server thread
[18:35:58 ERROR]:       PID: 22 | Suspended: false | Native: false | State: TIMED_WAITING
[18:35:58 ERROR]:       Stack:
[18:35:58 ERROR]:               java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method)
[18:35:58 ERROR]:               java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:148)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:137)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1291)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:307)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer$$Lambda$4402/0x00000008014d7418.run(Unknown Source)
[18:35:58 ERROR]:               java.base@17.0.2/java.lang.Thread.run(Thread.java:833)
[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---

Возможно кто знает фикс данной ошибки.
характеристики машины
 
Как
Такое
Возможно
Легко - сервер запущен в докерконтейнере, выдано 1 полное ядро и 1 половинка. Полное работает как обычно, а половинка половину времени спит, половину работает
 
Соответственно, половина мощности уходит одному серверу, половина другому. Это лучше, чем не иметь половинку вообще, но это медленно

Не лучшие характеристики для 1.19.2, конечно... Ошибка, вроде бы, просто из-за того, что сервер подвис. Естественно он будет виснуть, он не справляется с обработкой на таком железе. Как минимум тут мало ядер, из-за чего вся асинхронность, которую столько лет пытались сделать в бакките, превращается в недостаток - процессор ещё и тратит время на переключение контекста между потоками
 
попробуй на 8 перейти
у меня на 1.16.5 на 8 джаве был идеальный тпс
ток тут беда одна,плаги некоторые на ней не воркают но найти версии что заработают не сложно
> Ставить худшую джаву для сервера из возможных чтобы повысить тпс

Поздравляю, ваш ответ записан, как худший совет в истории
 
> Ставить худшую джаву для сервера из возможных чтобы повысить тпс

Поздравляю, ваш ответ записан, как худший совет в истории
а че)
Не посоветую же ему хостинг нормальный купить
4гб даже на 1.16.5 так то мало
Авто объединение сообщений:

а че)
Не посоветую же ему хостинг нормальный купить
4гб даже на 1.16.5 так то мало
на 1.19.2 вообще минимум 5гб надо озу и то лаги будут
Авто объединение сообщений:

а че)
Не посоветую же ему хостинг нормальный купить
4гб даже на 1.16.5 так то мало
Авто объединение сообщений:


на 1.19.2 вообще минимум 5гб надо озу и то лаги будут
8 джава для него с его железом будет отличным решением
 
8 джава для него с его железом будет отличным решением
Жду объективных пруфов, доказывающих, что 8 джава помогает в избавлении от лагов.
Авто объединение сообщений:

на 1.19.2 вообще минимум 5гб надо озу и то лаги будут
Кто сказал?
Авто объединение сообщений:

4гб даже на 1.16.5 так то мало
Кто сказал? Факторы самого сервера, такие как онлайн, кол-во плагинов, кол-во мобов на сервере, настройка конфигов ядра и т.п. мы не учитываем?
 
Последнее редактирование:
8 джава для него с его железом будет отличным решением
8 жава не занимает меньше памяти и не быстрее новых версий. Она наоборот медленнее, имеет меньше функционала и всё больше разработчиков отказываются от её поддержки
 
8 жава не занимает меньше памяти и не быстрее новых версий. Она наоборот медленнее, имеет меньше функционала и всё больше разработчиков отказываются от её поддержки
ну не знаю,после перехода на 8 джаву реально серверу стало лучше
 
Всем здравствуйте, недавно у своего приватного сервера на версии 1.19.2 Pufferfish заметил такую проблему. TPS проседает до 14-ти, а потом в консоль выдает такую ошибку:
Код:
когда сервер просидает, выдает эту ошибку:

[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: Current Thread: Server thread
[18:35:58 ERROR]:       PID: 22 | Suspended: false | Native: false | State: TIMED_WAITING
[18:35:58 ERROR]:       Stack:
[18:35:58 ERROR]:               java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method)
[18:35:58 ERROR]:               java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:148)
[18:35:58 ERROR]:               net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:137)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1291)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1179)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:307)
[18:35:58 ERROR]:               net.minecraft.server.MinecraftServer$$Lambda$4402/0x00000008014d7418.run(Unknown Source)
[18:35:58 ERROR]:               java.base@17.0.2/java.lang.Thread.run(Thread.java:833)
[18:35:58 ERROR]: ------------------------------
[18:35:58 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---

Возможно кто знает фикс данной ошибки.
Оптимизируй сборку немного, и прогрузи мир, если он у тебя не 30кк
 
Назад
Сверху Снизу