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

Оптимизация ресурсов 2. ОЗУ.

Тема в разделе "Управление сервером Bukkit", создана пользователем Derto, 29 сен 2013.

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

    Derto Участник

    Баллы:
    33
    Привет <username>!

    Не поможешь советом? Сложилась следующая ситуация.
    Тех. данные сервера:
    • Тип: VDS;
    • ОС: Debian 7;
    • Ядро: Spigot 1.6.4-R0.1;
    • ОЗУ: 8 Гб (под java процесс отдано 7 Гб, при старте сразу уходит 1 Гб);
    • Количество слотов: 40;
    • Список плагинов: удобнее посмотреть здесь.
    • Миры: survival (end, nether), skyblock, mobarena.
    При онлайне в 25-35 игроков сервер держится около 4 часов. Ниже список аргументов:
    Код:
    -XX:MaxPermSize=128m, -XX:+UseConcMarkSweepGC,-XX\:ParallelGCThreads=4, -XX:+UseFastAccessorMethods, -XX:+AggressiveOpts, -Dfile.encoding=UTF-8, -Xmx7G, -Xms7G
    Становиться неловко перезагружать сервер каждые 4 часа. Посмотрел популярные тарифы, которые предлагают хостинг-провайдеры. Рекомендуемое количество слотов (при 6-8 Гб) колеблется в райное 60 - 110. Учтя это, специально поставил 40 для "спокойного сна".

    Итак, друзья, что посоветуете делать в данной ситуации? Реально ли увеличить время uptime сервера (без доп. ОЗУ)?

    Спасибо.
     
    ВремяПриключений нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    Derto

    Derto Участник

    Баллы:
    33
    UPD: заметил странную вещь. Дождался очередного "пика" заполнения ОЗУ на сервере. Команда /lag после нескольких минут стала вновь обозначать около 5 Гб свободной памяти. А вот htop говорит нам, что занято ровно 7 Гб, которые являются пределом для данного java процесса.

    Стало быть ядро периодически выгружает неиспользуемые объекты на сервере? Можно не волноваться или это какое-то недоразумение?
     
  4. TeamCraft

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

    Баллы:
    153
    Выкинь спайгот ставь Craftbukkit.На 8ГБ можно и Orebfuscator поставить на 2 режиме =/
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Зачем сразу выделять ВСЮ память? Достаточно будет и -Xms32M
    И для сервер и 5 картами 7 гигов много все равно. 4-5 будет достаточно.
     
  6. Автор темы
    Derto

    Derto Участник

    Баллы:
    33
    @TeamCraft, прочитал описание и поставил режим 2. Благодарю. Но почему стоить заменить Spigot?

    @Dereku, спасибо, конечно я пробовал и Ваш вариант. Разницы в расходах ОЗУ не заметил, но в случае с -Xms7G команда /lag у меня корректно выводит информацию о выделяемой памяти.
    Все же лучше перебрать, чем недобрать ;) . В таком случае будет возможность расширения мест на сервере.
     
  7. Slaand

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

    Баллы:
    103
    Skype:
    slaand96
    Имя в Minecraft:
    Slaand
    Тебе нужно экономить озу? Ставь pTweaks и оставь Spigot, у меня с ним на 2 гб озу и 30 плагинами держал ~120 игроков
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не знаю, что ещё предложить. Чистый сервер может работать сутками на таком?
     
  9. Slaand

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

    Баллы:
    103
    Skype:
    slaand96
    Имя в Minecraft:
    Slaand
    И если у тебя стоят другие анти лаг плагины, типо NoLagg, то лучше убрать. Два конфликтных плагина
     
  10. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Плагин дырявый видно, я сервак 6 дней не перезагружал и норм.
     
  11. Автор темы
    Derto

    Derto Участник

    Баллы:
    33
    @Slaand, NoLagg и его аналогов не ставил. Ведь в Spigot предусмотрена часть функций данных плагинов.

    Всем спасибо за ответы. Думаю, тема исчерпана.
     
Статус темы:
Закрыта.

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