4

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

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

1 ответ1

3

Если вы запускаете систему виртуализации, которая использует один процесс на машину, например VirtualBox или VMWare Server, вы можете установить привязку этого процесса к определенному процессору.

Это руководство покажет вам, как:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .