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

Поиск людей Оптимизация работы сервера, исправление ошибок

Тема в разделе "Набор и поиск команды", создана пользователем Hens, 20 мар 2015.

  1. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    Приветствую!

    Нужен серьезный специалист для консультации, поиска и исправления ошибок, а также общей оптимизации и настройки сервера.

    Предпосылки и проблемы.
    Нестабильный TPS. Падение до 5-6, при онлайне в 40-70. И в то же время, иногда, при онлайне 30-40, TPS бывает 18-19. При этом не нашел зависимости от количества загруженных чанков, энтити и тайлов. Бывает объектов больше и TPS высокий.
    Странное расходование оперативной памяти. Видимо, что-то не выгружается из нее. Ночью, когда игроков мало, значение свободной оперативной памяти не увеличивается.
    Не корректное завершение работы по команде stop. Выдает ошибку о невозможности сохранить дамп ядра. Например, Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again.
    Лаги при низком онлайн и высоком TPS. При этом пинг 60-100. А игроки двигаются рывками. Хотя мой персонаж двигается плавно и ломает блоки без задержек.

    Задача-добиться стабильной работы, высокого значения TPS, устранить причины лагов и утечки оперативной памяти. Другие мелочи обсудим в процессе.

    Оборудование и ПО.

    VDS, SSD, 2-а ядра, 12Гб(майну выделено 11Гб). Debian 7. Java 7. Spigot 1.8

    Тайминг в пик нагрузки и минимального TPS http://timings.aikar.co/?url=10568829

    Плагины: WorldBorder, DeathCube, WorldEdit, Websend, Vault, HealthBar, PermissionsEx, WorldGuard, Jail, AutoMessage, SurvivalGames, CoreProtect, ChestCommands, ColoredTags, OpenInv, ChestShop, ClearLag, AutoSaveWorld, MobArena, WGExtender, Essentials, Jobs, LiftSign, ServerSigns, EssentialsSpawn, AuthMe, Scavenger, EssentialsChat, ProtocolLib, NoCheatPlus, SkinsRestorer, ChatGuard, ProtocolSupport, ReActions.

    Мир ограничен на 10 000 и прогружен заранее.

    Хостер-один из лучших. FastVPS. Пинг на РФ 50-150.

    К БД подключены только AuthMe и CoreProtect. БД на localhost.

    Требования к специалисту.
    Хорошая репутация, отзывы, опыт решения подобных задач.

    Оплата печеньками. Курс печеньки к рублю обсудим;)

    Связь-тема, ЛС.
    BL>50.
     
  2. Хостинг MineCraft
    <
  3. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    VDS на FastVPS.. Хмм.. Анти-Ддос у них купили что-ли?
     
  4. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    А без него процесс убивает. Там принудительная покупка))
    Думаете, как вариант, кривой антиДДоС?
     
  5. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Не думаю, что анти дудос может влиять на тпс...
     
  6. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Нет, не думаю.. Просто интересно было :)
     
  7. Reatar

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

    Баллы:
    63
    Скинь скрин диспетчера, как ведёт сама система во время работы
     
  8. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    Диспетчера? Задач Windows? Увы, но сервер не на домашнем компе установлен.
    Могу скинуть скрин htop - http://clip2net.com/s/3ezT8oU
     
  9. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Процессор!!!
     
  10. vavarik

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

    Баллы:
    103
    Skype:
    vavarik2
    Имя в Minecraft:
    vavarik
    Есть 2 варианта решения проблемы. 1 - перезагрузить вдс и запустить игровой сервер. Не понятно почему у вас запущено ажн 13 процессов!!!! Получается работает 13 игровых серверов.
    2 - проверяйте карту на битые чанки.
     
  11. ykpon

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

    Баллы:
    173
    Да, процессор не вывозит.
    Нет, это один сервер.
     
  12. vavarik

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

    Баллы:
    103
    Skype:
    vavarik2
    Имя в Minecraft:
    vavarik
    Тогда почему процессы множатся?
     
  13. ykpon

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

    Баллы:
    173
    Потому что Java многопоточна.
     
  14. Reatar

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

    Баллы:
    63
    htop -он же и диспетчер . Команда echo 3 > /proc/sys/vm/drop_caches поможет выгрузить память линукс
     
  15. ykpon

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

    Баллы:
    173
    Зачем так делать? Если в системе крутится только сервер minecraft и мелкие мелочи, которые не требовательны к памяти, значит в кеше лежат только используемые сервером данные. Зачем их выгружать? Если он захочет их получить, он получит их из кеша.
    Тем более, у него используется только 2 из 12гб.
     
  16. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    Согласен, слабоват. Но это лишь часть проблемы. Есть еще ошибка при стопе и т.п.
    Пробовал перезагружать по-всякому. Не помогает.
    Искал, нашел, поправил.
    Спасибо. Возможно буду использовать когда память переполнена. Но это не решает проблему.
    Из-за процессора могут быть все перечисленные проблемы? Или что-то еще нужно смотреть?
     
  17. ykpon

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

    Баллы:
    173
    У тебя частота процессора, как я понял из информации о VPS серверах этого хостинга, 2.5Ghz. Да, это мало.
    Посмотри, если диски не SSD - это может быть проблемой.
     
  18. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    Совершенно верно, 2.5 частота. А вот диски точно SSD.
    Спасибо, пересмотрю оборудование. Только вопрос. Стоит ли брать машину с большИм количеством процессоров, или с одним, но много ядер? Или больше ориентироваться на частоту от 3.0?
     
  19. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Ориентируйся на частоту.. Одного процессора хватит..
     
  20. Автор темы
    Hens

    Hens Новичок

    Баллы:
    16
    Имя в Minecraft:
    Hens
    Спасибо!))
     
  21. Reatar

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

    Баллы:
    63
    Попробуй взять с большим кол-во поток чтоб джава себя чувствовал нормально
     

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