Как ускорить QEMU на хосте Windows?

Мы хотим работать, наш веб-сервер Ubuntu 64bit виртуализировал/эмулировал на хосте Windows 64bit. Надлежащее использование должно распределить VM клиентам, которые, возможно, не "подняли" или "администраторские" права на машине Windows. Система должна быть портативной, т.е. работать от перьевого диска USB.

Из-за этого ограничения мы закончили с QEMU, который не требует специальных прав Windows работать. Недостаток состоит в том, что система Linux только достигает 1/10 скорости по сравнению с выполнением его в Virtualbox.

Там какой-либо путь состоит в том, чтобы ускорить QEMU на хостах Windows 64bit?

  • Я взглянул на KQEMU, но это - сервис, таким образом, это не может быть запущено "нормальными" пользователями Windows. Кроме того, это, кажется, конец жизненного цикла, и поддержка на 64 бита экспериментальна.
  • Проект WinKVM также, кажется, активно больше не разрабатывается и вероятно также требует прав администратора на хосте Windows.

Это - моя командная строка QEMU, возможно, кто-то видит возможность для улучшения:

"C:\Program Files\qemu-2.1.0\qemu-system-x86_64.exe"
-drive "file=C:\disk1.vmdk,index=0,media=disk"
-drive "file=C:\disk2.vmdk,index=1,media=disk"
-smp 4
-net nic,vlan=0,macaddr=52-54-00-B3-47-55,model=rtl8139
-net user,hostfwd=tcp::9000-:80
-m 1024
5
задан 22 August 2014 в 15:06
5 ответов

Насколько я знаю, без драйвера ядра невозможно получить доступ к расширению виртуализации процессора.

VirtualBox может быть лучшим ответом на вашу ситуацию. VirtualBox может использовать расширение виртуализации процессора, поэтому оно быстрее, чем обычный QEMU, проще в использовании.

Поэтому постарайтесь убедить ИТ-отдел заказчика установить VirtualBox на свои машины.

.
1
ответ дан 3 December 2019 в 01:18

Inntran hementxe dago: ezin duzu VM azelerazioa erabili kernel modulua / kontrolatzailea kargatu gabe eta horrek administrazio pribilegioak behar ditu. Softwarea banatzeko metodoa niretzat: ez duzu Ubuntu irudirik bezero guztietan zabaldu beharrik, besterik gabe instalatu behar duzu instantzia partekatu bakarra eta erabili SSH bidez edo FreeNX / X2Go bidez.

4
ответ дан 3 December 2019 в 01:18

Hyper-V გვხვდება Windows- ის ბოლოდროინდელი სისტემებით, თუნდაც კლიენტებით.

თქვენ გჭირდებათ ადგილობრივი ადმინისტრატორის უფლებები - ის ჩართვაზე , მაგრამ ჩართვის შემთხვევაში, შეგიძლიათ მიუთითოთ თქვენი მომხმარებლებს უფლება აქვთ შექმნან და მართონ ვირტუალური მანქანები სრული ადმინისტრატორების გარეშე, მათი განთავსება "Hyper-V Administrates" ადგილობრივ ჯგუფში.

შესრულება ნამდვილად კარგია, რადგან ვირტუალიზაციის ტექნოლოგია ზუსტად იგივეა, რაც Hyper-V სერვერები (ის მუშაობს ქვეშ ძირითადი ოპერაციული სისტემა, თუმცა ის ჰგავს პროგრამას, რომელიც მის თავზე ზის).

3
ответ дан 3 December 2019 в 01:18

Перейдите к разделу «Включение или отключение компонентов Windows» и проверьте платформу гипервизора Windows. Передайте --accel whpx в QEMU. Он работает на моем компьютере, и у меня нет Pro или майского обновления 2020 года.
Если это некропостинг, извините.

3
ответ дан 22 September 2020 в 21:51

QEMU в Windows можно ускорить с помощью HAXM, см. https://www.qemu.org/2017/11/22/haxm-usage-windows/

0
ответ дан 14 March 2021 в 16:32

Теги

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