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

Сервера Minecraft умеют использовать более 1 ядра?

Тема в разделе "Оффтопик", создана пользователем TheDrascoll, 7 май 2015.

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

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

    Баллы:
    88
    Я вот недавно общался в скайпе с админом хостинга - http://bceti.com/
    Он мне утверждал вот это:
    [​IMG]
    При этом, он писал что на Linux сервера майнкрафт работают как фоновый процесс, а фоновые процессы не юзают более 1 ядра.
    Подскажите, он писал правду?
    UPD: после того, как я ему скинул ссылку на эту тему, он удалил меня из скайпа :D
     
  2. saharin94

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

    Баллы:
    173
    :lol:

    Майнкрафт однопоточный. Не совсем конечно, побочные потоки всё же есть, но обработка миров и всего происходящего в них происходит в одном потоке. А ОС в свою очередь может этот поток перекидывать между ядрами процессора, правда это производительности не добавляет. Поэтому при выборе железа надо смотреть на тактовую частоту процессора, а не на кол-во ядер.
     
  3. kirr9999

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

    Баллы:
    103
    Сам сервер будет висеть на одном ядре, но на втором ядре может висеть сеть и т.д.
     
  4. InterVi

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

    Баллы:
    173
    Про потоки в курсе? Они разносятся по разным ядрам. Например сохранение карты вынесено в отдельный поток, некоторые плагины тоже свою работу отдельно от основного делают. Частично он все же прав, основной поток висит на одном ядре и расчленен быть не может.
     
  5. VareZzZz

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

    Баллы:
    153
    Сервер работает в одном потоке, однако Java работает отлично в многопроцессорных (Многоядерных) системах.
    То есть твой один поток от майнкрафта обрабатывается Java, которая, в свою очередь, использует все ядра по возможности.
     
  6. The_Luuzzi

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

    Баллы:
    103
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ну в каком-то смысле он прав. Вся логика в одном потоке. Но есть ещё сетевой обработчик и ещё поток которые сохраняет чанки. Ну и плюс жаба требует ресурсов на GC.
     

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