Mar*_*ide 6 virtualization performance qemu kvm-virtualization
我们想在 Windows 64 位主机上运行虚拟化/模拟的 Ubuntu 64 位 Web 服务器。预期用途是将 VM 分发给在 Windows 机器上可能没有“提升”或“管理员”权限的客户。该系统应该是便携式的,即从 USB 笔式驱动器运行。
由于此限制,我们最终使用了不需要特殊 Windows 权限即可运行的 QEMU。缺点是与在 Virtualbox 中运行相比,Linux 系统只能达到 1/10 的速度。
有没有办法在 Windows 64 位主机上加速 QEMU?
这是我的 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
Run Code Online (Sandbox Code Playgroud)
小智 7
转到“打开或关闭 Windows 功能”,然后检查 Windows Hypervisor 平台。传递--accel whpx
给 QEMU。它可以在我的计算机上运行,但我没有 Pro 版或 2020 年 5 月更新。
如果这是死亡帖,抱歉。
小智 3
据我所知,没有内核驱动程序就无法访问CPU的虚拟化扩展。
VirtualBox 可能是针对您的情况的更好答案。VirtualBox可以利用CPU的虚拟化扩展,因此它比普通的QEMU更快,也更易于使用。
因此,请尝试说服客户的 IT 部门在他们的计算机上安装 VirtualBox。