使用HAXM爲QEMU for Windows加速

QEMU是一款支持多種CPU的虛擬化軟件,自己基於軟件虛擬化,效率不高,在linux下能夠基於KVM加速,聽說能夠得到接近物理機的性能。網上有不少關於QEMU+KVM的使用說明,可是KVM僅用於linux系統,在windows沒法使用。關於在windows下如何對QEMU加速的文章特別少,我將本身的探索結果記錄下來,以供參考。linux

我原本一度覺得在windows下沒法使用QEMU加速,早期的kqemu已經不在支持,無心間看到windows下的android模擬器使用HAXM加速,因而搜索HAXM與QEMU,找到官方的一篇文章,說明QEMU支持HAXM加速。Accelerating QEMU on Windows with HAXMandroid

HAXM是intel推出專用於android 模擬器的加速器,目前已經開源,不限於對android模擬器的加速,支持windows和mac系統,windows支持win7及以上版本,下載地址 github haxmgit

安裝以前確保禁用hyper-v,還要確保BIOS中加CPU虛擬化啓用。github

下載以後的zip文件加壓,以管理員權限運行silent_install.bat -log install.log,完成安裝。windows

在qemu中使用 -machine accel=hax 加載加速器,例如:性能

qemu-system-x86_64 -L . .\system.img -machine accel=haxurl

其餘.net

在qemu中輸入 ctrl+alt+del組合鍵,首先ctrl+alt+2,調到控制檯窗口輸入sendkey ctrl-alt-delete,回車,而後ctrl+alt+1返回虛擬機界面。ip

silent_install.bat -v    查看HAXM的版本get

silent_install.bat -c    檢查是否支持CPU虛擬化

相關文章
相關標籤/搜索