Выполнение виртуальной машины на специализированном выделенном процессоре или ядре

Наша основная система работает на Linux, но к сожалению UI должен быть в Windows. Это - длинная история. Но это - требование. Таким образом, наша идея состояла в том, чтобы запустить Windows в использовании виртуальной машины VirtualBox или Xen. Из-за наших ограничений производительности в реальном времени мы хотим изолировать виртуальную машину к единственному процессору (в случае многопроцессорной машины) или ядро процессора в случае многоядерного процессора.

Действительно ли что-то вроде этого возможно? Действительно ли процессор может (удалить сердцевину) привязки быть установленным на процессе, выполняющем виртуальную машину? Одна платформа виртуализации лучше, чем другой для этого требования. Я перепутан с Xen, KVM, VirtualBox, OpenVZ, и т.д.

4
задан 06.03.2012, 22:15

1 ответ

При выполнении системы виртуализации, которая использует единственный процесс на машину, такую как VirtualBox или VMware Server, можно установить привязку того процесса к конкретному процессору.

Это руководство показывает Вам как:

http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html

3
ответ дан 07.12.2019, 21:06

Теги

Похожие вопросы