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

Обсудим Как разделить ресурсы машины

Discussion in 'Управление сервером Bukkit' started by oleg57zls, Jul 4, 2015.

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

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

    Trophy Points:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Здравствуйте, собственно у меня на машинке стоит 4 сервера, под управлением панели Multicraft.
    Собственно сервера иногда мешают друг другу. Как разделить ресурсы машины, чтобы сервера не мешали друг другу? Ресурсы процессора в приоритете и дисковую память. Так сказать "Жесткие квоты".
     
  2. Хостинг MineCraft
    <
  3. MySt1k

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

    Trophy Points:
    173
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    С помощью taskset можно каждому процессу указать, какие ядра процессора он может использовать.
     
  5. Автор темы
    oleg57zls

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

    Trophy Points:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Суть в том, что после рестарта серверов, которые кстати производятся каждые 2 часа название процесса (Пида) меняется. Так что, вручную писать каждый раз не вариант.
     
  6. scrik78

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

    Trophy Points:
    123
    JVM аргументы к примеру пропиши,у меня в восьмой джаве на сборщик мусора по-стандарту стояло 8 потоков,поставил 2 и норм.
     
  7. Автор темы
    oleg57zls

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

    Trophy Points:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    ParallelGCThreads?
     
  8. scrik78

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

    Trophy Points:
    123
    да
     
  9. Автор темы
    oleg57zls

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

    Trophy Points:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Вот срока запуска, мб оптимизировать еще что-то можно? (п.с. поставил 2 потока)
    Code:
    "{JAVA}" -server -verbose:gc -Xmx{MAX_MEMORY}M -Xms{MAX_MEMORY}M -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=2 -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=90 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -Xnoclassgc -XX:UseSSE=3 -Dfile.encoding=UTF-8 -Djline.terminal=jline.UnsupportedTerminal -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Dfml.queryResult=confirm -noverify -jar "{JAR}" nogui
     
  10. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    В самое начало строки дописываешь: taskset -c 0,1,2,3
    Т.е. будет использовать 1-4 ядра проца (нумерация с нуля).
     
  11. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Мультихрень же пишет pid процесса в файлике. Еще вариант ртулкит, сервера рестартятся внутри ртулкит демона и pid не изменяется.
     
  12. Автор темы
    oleg57zls

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

    Trophy Points:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Я скрипты поставил, на ограничение CPU, вроде работают. Но хз как проверить.
    У хостера одного взял, у них такие в ПУ Мультикрафт стоят. Но я хз верно ли я их подключил.
     

Share This Page