如何提高Qemu TCG的速度

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

非常感谢您的回复。听说scratchbox2可以绕过TCG二进制翻译。你知道吗? 是的,您可以设置一个像 scratchbox2 这样的 chroot 环境,其中一些二进制文件(如 /bin/sh、make、gcc)是真正的主机架构二进制文件,根本不被模拟。

以上是关于如何提高Qemu TCG的速度的主要内容,如果未能解决你的问题,请参考以下文章

如何提高UBOOT的启动速度

怎样提高android启动速度

如何提高MATLAB的运算速度

如何提高电脑运行的速度啊?请高手赐招!

如何提高ElasticSearch 索引速度

如何提高计算机的运行速度?