使用HAXM为QEMU for Windows加速

QEMU是一款支持多种CPU的虚拟化软件,本身基于软件虚拟化,效率不高,在linux下可以基于KVM加速,据说可以获得接近物理机的性能。网上有很多关于QEMU+KVM的使用说明,但是KVM仅用于linux系统,在windows无法使用。关于在windows下如何对QEMU加速的文章特别少,我将自己的探索结果记录下来,以供参考。

我本来一度以为在windows下无法使用QEMU加速,早期的kqemu已经不在支持,无意间看到windows下的android模拟器使用HAXM加速,于是搜索HAXM与QEMU,找到官方的一篇文章,说明QEMU支持HAXM加速。Accelerating QEMU on Windows with HAXM

HAXM是intel推出专用于android 模拟器的加速器,目前已经开源,不限于对android模拟器的加速,支持windows和mac系统,windows支持win7及以上版本,下载地址 github haxm

安装之前确保禁用hyper-v,还要确保BIOS中加CPU虚拟化启用。

下载之后的zip文件加压,以管理员权限运行silent_install.bat -log install.log,完成安装。

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

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

其他

在qemu中输入 ctrl+alt+del组合键,首先ctrl+alt+2,调到控制台窗口输入sendkey ctrl-alt-delete,回车,然后ctrl+alt+1返回虚拟机界面。

silent_install.bat -v    查看HAXM的版本

silent_install.bat -c    检查是否支持CPU虚拟化

转载于:https://www.cnblogs.com/bingzhu/p/10746102.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值