LINUX.ORG.RU

Железо для виртуализации

 ,


0

2

Добрый день лоровцы. Вопрос следующий, как подобрать комплектующие для компа с поддержкой проброса устройств в виртуальную машину. По процам вроде понятно, интел vt-x и vt-d пишут в спецефикациях, амд тоже пишут про amd-v. А вот про чипсеты не понятно. Ткните носом где почитать об этом

Если я правильно помню, то это зависит скорее не от железа, а от используемой системы виртуализации… Какая система планируется? Qemu, VirtualBox, VMWare? Если не ошибаюсь, лучше всего с железом у VMWare…

VenturiTube
()
Ответ на: комментарий от VenturiTube

Скорее всего qemu-kvm, у меня сейчас интел i7 4770k на z87, в эти времена проброс работал на чипсетах Q серии, а сейчас я таких и не вижу.

pasha1112
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Спасибо, там ссылка есть, но нового поколения процесоров intel нет.

pasha1112
() автор топика

У AMD, по-моему, даже десктопное железо умеет во все эти серверные штуки, а вот у Штеуда надо смотреть описания как процов, так и чипсетов. Ищи IOMMU, по-моему, оно за проброс отвечает

XMs ★★★★★
()
Ответ на: комментарий от VenturiTube

У Вари хуже всего с поддержкой железа.
Нужно очень тщательно сверять со списком совместимости вплоть до версий фирмвари, иначе можно получить траблы.

Minona ★★☆
()

Про АМД железо не скажу, не сталкивался в контексте проброса и виртуализации, для INTEL важно наличие IOMMU (IMHO это уже всюду есть). Но и тут не всё так просто, важно как BIOS машины при загрузке распределяет адреса для устройств, пихает все устройства в одну общую группу (это плохо), либо выделяет каждому устройству отдельную (это то что нужно). Но даже в случае когда BIOS объединяет устройства, нужное устройство можно уже средствами ядра переместить в отдельную группу. Или нет, опять таки от BIOS зависит.

Вот фрагмент моего dmesg, в котором видно что устройства автоматически раскидываются каждое в свою группу.

...
pci 0000:00:00.0: Adding to iommu group 0
pci 0000:00:01.0: Adding to iommu group 1
pci 0000:00:01.1: Adding to iommu group 2
pci 0000:00:02.0: Adding to iommu group 3
pci 0000:00:02.1: Adding to iommu group 4
pci 0000:00:02.2: Adding to iommu group 5
pci 0000:00:02.3: Adding to iommu group 6
pci 0000:00:03.0: Adding to iommu group 7
pci 0000:00:03.1: Adding to iommu group 8
pci 0000:00:03.2: Adding to iommu group 9
pci 0000:00:03.3: Adding to iommu group 10
...

Так что универсального ответа нет, нужно смотреть какое железо у других и консультироваться у «знающих» по поводу особенностей своего, если оно уже куплено.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 2)
Ответ на: комментарий от Jameson

Спасибо за совет, я пока собираю инфу. Почитаю спеки на мат платы, может производитель что-то пишет

pasha1112
() автор топика
Ответ на: комментарий от pasha1112

на z87, в эти времена проброс работал на чипсетах Q серии

На Z87 проброc работает. И на H87.

i586 ★★★★★
()
Последнее исправление: i586 (всего исправлений: 1)
Ответ на: комментарий от Minona

Спасибо за уточнение! Что довольно странно, учитывая коммерческую направленность этой Вари…

VenturiTube
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.