Страница 1 из 1

bhyve и много ядер

Добавлено: 2016-12-19 20:57:53
icb
Поднял виртуальную машину указав "-c 4", но система (MS Windows 7) видит только 2 CPU.
Возможно она видит 2 физических CPU в сервере, но ведь у каждого по 8 (или по 10 - не помню) ядер.
Как можно увеличить количество ядер для виртуальной машины?

bhyve и много ядер

Добавлено: 2016-12-19 21:17:45
Neus
hw.vmm.topology.cores_per_package
hw.vmm.topology.threads_per_core

bhyve и много ядер

Добавлено: 2016-12-19 21:37:51
icb
Получается vmm не может определить сколько у меня ядер?
hw.vmm.topology.cores_per_package ведь надо установить в количество ядер у меня?
hw.vmm.topology.threads_per_core для чего? hyperthreading? Разве виртуальные машины его умеют? Там же даже настройки нет.

bhyve и много ядер

Добавлено: 2016-12-19 22:05:44
Neus
Это топология vcpu для гостя.
По умолчанию -- 1 vcpu=1 core*1 thread.

bhyve и много ядер

Добавлено: 2016-12-19 22:12:45
icb
Правильно ли я понимаю, что лучше установить такие парамеры
hw.vmm.topology.threads_per_core = 1
hw.vmm.topology.cores_per_package = количество ядер у CPU

Или все же надо делать threads_per_core = 2 для использования hyperthreading?

bhyve и много ядер

Добавлено: 2016-12-28 11:51:11
Alex Keda
А не всё равно?

bhyve и много ядер

Добавлено: 2016-12-28 13:15:08
icb
Разумеется не все равно :)

bhyve и много ядер

Добавлено: 2016-12-28 13:45:22
snorlov
icb писал(а):Разумеется не все равно :)
А что, гость начинает быстрее работать...