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

Решено Без вас не справлюсь! Ядро spigot 1.12 ест много оперативной памяти

Тема в разделе "Помощь", создана пользователем GraySer, 1 авг 2018.

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

    GraySer Активный участник Пользователь

    Баллы:
    76
    Подскажите сколько оперативной памяти должно съедать само ядро без плагинов? У меня проблема в том что само ядро съедает каждую секунду по мегабайту оперативной памяти. (Только само ядро без плагинов и без игроков за пол дня седает 4гб оперативы) Так должно быть? Использую centos-7-default_20161207_amd64.tar.xz
    Что самое интересно, то что в игре прописав команду /memory используеца половина оперативы, но в консольке команда top показывает потребления процеса в два раза больше. Причём -Xms1024M -Xmx4024M почему-то не ограничивает потребления оперативы конкретного процесса. Кеш забит всего на 12м Помогите разобраца.
     
    Последнее редактирование: 1 авг 2018
  2. MurlikMurlik

    MurlikMurlik Активный участник Пользователь

    Баллы:
    96
    Как выглядит баш скрипт запуска?
    Неуж то там нет оптимизирующих аргументов, вроде сборщика мусора? И ядро 1.12 или 1.12.2? Это тоже имеет значение.
     
  3. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    screen java -XX:+UseConcMarkSweepGC -Xms1024M -Xmx4024M -Dfile.encoding=UTF-8 -jar spigot.jar

    Жрет и на 1.12 и на 1.12.2
    Пробывал и на PaperSpigot и просто Spigot
    Жрет на всех релизах
     
    Последнее редактирование: 1 авг 2018
  4. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Кто может проверить сколько у вас жрет ядро? Нужно создать сервер без плагинов и запустить на пару часов. Записать начальное количество мегабайт процесса и в конце записать и скинуть сюда результаты
     
  5. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Проверь через timings что у тебя жрёт столько. У меня на сервере Энд жрал много.
     
  6. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    А там показывает какой плагин жрет? Если можешь расшыфруй что жрет. Здесь все плагины
    https://timings.aikar.co/?id=97c598a18b4f41419b261451a6e5d6a0
     
  7. d1anjke

    d1anjke Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    LuYM
    чанки чекай
     
  8. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Командой /memory
    World "world": 1 042 чанков, 701 объектов, 2 429 тайлов.
     
    Последнее редактирование: 1 авг 2018
  9. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    То ты с плагинами или без тестишь? Эта штука говорит что команда /skull сервер нагрузила
     
  10. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Новое
    Да без плагинов само ядро жрет. НУ и конечно же с плагинами тоже жрет :)
    много голов гдето наставили потому и грузит когда игрок к ним подлетает.
     
    Последнее редактирование: 1 авг 2018
  11. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Я думаю оно жалуется на подгрузку скина при команде /skull. Без плагинов бы тайминги...
     
  12. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    хм. Подскажеш как зделать чтобы не грузило?
     
  13. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Чтобы сделать чтобы не грузило, надо понять что грузит
     
  14. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Нагружал командой skull плагин LeaderHeads. Баг устранил
    https://timings.aikar.co/?id=b4a328fd1b0b4ef7a544cd8ede41b93a
     
  15. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    @Cool_boy
    Можете ли вы нам объяснить, каким образом вы по таймингам определяете использование ОЗУ?
     
  16. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Думаю он за принципом что грузит сервер то и жрет оперативку. А есть какой то способ узнать какой из плагинов жрет оперативу?
     
  17. Автор темы
    GraySer

    GraySer Активный участник Пользователь

    Баллы:
    76
    Оперативку продолжает жрать. До утра посмотрю сколько сожрет.
     
  18. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    По нормальному надо профайлером подебажить. Я ему просто ткнул в плагин который больше всего использовал ЦП (обычно они не оптимизированы), кажись помогло (сам хз как)
    ¯\_(ツ)_/¯
     
Статус темы:
Закрыта.

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