Назад | Перейти на главную страницу

Соотношение количества ядер процессора и клиента Linux KVM

Я знаю, что это частый вопрос, но мне все равно нужно задать его, просто чтобы уточнить: сколько ядер я должен назначить своим клиентам kvm?

Хост-машина имеет 1 ЦП с 8 ядрами. Сколько ядер я должен отдать клиентам, если ..

  1. У меня только один клиент
  2. У меня два клиента с одинаковой нагрузкой
  3. У меня два клиента с неравной нагрузкой
  4. У меня 8 клиентов
  5. У меня более 8 клиентов

Мои клиенты в основном используют MongoDB + NodeJS, я думаю, многопоточность будет преимуществом или нет? Центральный процессор от Intel, у меня также есть гиперпоточные (виртуальные) ядра ..

Я рад любому опыту и советам, большинство потоков, касающихся этого вопроса, заканчиваются фразой «использовать 1 ядро ​​на клиента» - но вариант 1-3 закончится тем, что ядра вообще не используются - или я ошибаюсь

РЕДАКТИРОВАТЬ: Я думаю, мне нужно больше сосредоточить внимание на вопросе:

  1. Разве это плохая идея - назначать клиентам больше ядер, чем фактический хост?
  2. Означает ли большее количество ядер для виртуальной машины больше мощности?
  3. Требуется ли изменение потока / (изменение ядра ??) для виртуальной машины большей производительности, чем при запуске ее как одноядерного?

Это не планирование ресурсов - я благодарен за некоторые советы kvm здесь, так как я не понимаю, как это влияет в некоторых ситуациях.