Решено сервер потребляет слишком много оперативной памяти

Статус
Закрыто для дальнейших ответов.

Jekachela

Новичок
Пользователь
Баллы
21
помогите. на сервере 5 игроков. они просто бегают по миру, никто не делает лаг машин и оперативка просто растёт..
lagassist
upload_2023-9-18_14-10-43.png
слишком много жрёт world save как исправить? сегодня 677%, а вчера было 2,400%
upload_2023-9-18_14-14-8.png
сервер на spigot 1.16.5 java 11
 

Вложения

  • upload_2023-9-18_14-10-40.png
    upload_2023-9-18_14-10-40.png
    2,4 КБ · Просмотры: 14
Те 0.72 гига - нормально. Да и джава обычно не торопиться выгружать мусор пока не дойдёт до лимита взятой памяти, при этом взяв ещё немного. По итогу она может забрать себе всю выделенную память, но особо её не использовать или не выгружать без сильной необходимости. Так что если у тебя сервер не зависает или вырубается от этого - вряд ли есть проблемы.
Возможно сохранилось что-то тяжелое или процессор был занят чем-то ещё, например другим сервером на хосте, если у тебя хостинг майна или виртуалка с общим процессором.
Советую перейти на Paper, там наверняка сохранение более оптимизировано.
 
Те 0.72 гига - нормально. Да и джава обычно не торопиться выгружать мусор пока не дойдёт до лимита взятой памяти, при этом взяв ещё немного. По итогу она может забрать себе всю выделенную память, но особо её не использовать или не выгружать без сильной необходимости. Так что если у тебя сервер не зависает или вырубается от этого - вряд ли есть проблемы.

Возможно сохранилось что-то тяжелое или процессор был занят чем-то ещё, например другим сервером на хосте, если у тебя хостинг майна или виртуалка с общим процессором.
Советую перейти на Paper, там наверняка сохранение более оптимизировано.
Том-то и проблема! Что память используется постепенно вся и в итоге просто крашит серв. А сохранения мира на постоянке хавает овер до*** %
Был момент, 27 игроков на сервере и использовало памяти меньше половины. А сейчас 5 игроков и жрёт просто всё. Причём растёт число использованной оперативки постепенно, по 10мб каждые 2 секунды. Рестарв сервера происходит ежедневно, но памяти всё равно не хватает...
 
Обычно такие хосты не учитывают, что джава использует на себя помимо выделенного ещё память и убивают процесс при достижении неверно предполагаемого (обычно примерно сколько выделили джаве) максимума использования. Решением было бы выделять на гиг или полтора меньше максимума.
Я вижу только проблему в хосте, а не в сервере и памяти.
 
помогите. на сервере 5 игроков. они просто бегают по миру, никто не делает лаг машин и оперативка просто растёт..
lagassist
Посмотреть вложение 65907
слишком много жрёт world save как исправить? сегодня 677%, а вчера было 2,400%
Посмотреть вложение 65908
сервер на spigot 1.16.5 java 11
1) Используй Paper
2) Всё, больше ничего не надо
 
Ничего вместо него не нужно. Плагины на "ЗАЩИТУ ОТ ЛАГОВ" буквально создают лаги
Тогда задам вопросек. Если кто-то построит на сервере лаг машину либо ещё какую-то херь и серв будет лагать Овер сильно, как мне узнать где источник лагов?
 
это может быть причиной, что хост сам серв оффает?
Посмотреть вложение 65915
в spigot.yml пошукал
Нет. Мне ещё раз повторить почему виноват именно хост? Максимум, что ты можешь сделать, это написать в тех поддержку и попросить
выделять на гиг или полтора меньше максимума
так как
джава использует на себя помимо выделенного ещё память
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ