zoukankan      html  css  js  c++  java
  • 使用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虚拟化

  • 相关阅读:
    nginx (待更新)
    根据 thread id 停止一个线程
    Redis 消息订阅
    faker smtp server
    DRF lazy Serializer
    python super
    django patch
    django patch 解决 ["'15428560000' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] format."]
    自己的随笔
    CSS中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/bingzhu/p/10746102.html
Copyright © 2011-2022 走看看