【问题标题】:How to improve the speed of Qemu TCG如何提高Qemu TCG的速度
【发布时间】:2022-01-11 10:55:26
【问题描述】:

qemu的用户态TCG执行MIPS程序,或者debootstrap创建MIPS基础镜像很慢。有什么办法可以优化 TCG 翻译二进制的效率吗? 在MIPS机器上执行debootstrap构建基础镜像需要时间:144秒

在x86机器上执行debootstrap构建MIPS64el基础镜像需要时间:714秒

【问题讨论】:

    标签: qemu


    【解决方案1】:

    作为最终用户,您无能为力:仿真只是一个缓慢的过程,QEMU 上没有任何调整旋钮可以改变它的各个方面。如果您使用的是较旧的 QEMU,您可以尝试升级到较新的 QEMU——随着时间的推移,性能有了一些改进。 (不过,不要指望奇迹。)

    【讨论】:

    • 非常感谢您的回复。听说scratchbox2可以绕过TCG二进制翻译。你知道吗?
    • 是的,您可以设置一个像 scratchbox2 这样的 chroot 环境,其中一些二进制文件(如 /bin/sh、make、gcc)是真正的主机架构二进制文件,根本不被模拟。
    猜你喜欢
    • 2019-12-22
    • 2014-09-16
    • 2015-12-20
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    相关资源
    最近更新 更多