首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Android模拟器的嵌套虚拟化非常非常慢?

为什么Android模拟器的嵌套虚拟化非常非常慢?
EN

Stack Overflow用户
提问于 2021-07-12 03:37:40
回答 3查看 125关注 0票数 0

嵌套的KVM虚拟化应该有很小的开销,但是VM中的Android模拟器应该是可用的。

当我在ubuntu 20.04虚拟机中启动Android模拟器时(在ubuntu 20.04主机上),它警告我我在一个嵌套的虚拟化上,因此它会很慢。但它低得令人痛苦,而不仅仅是慢。启动进入Android需要10分钟,是的,所有的系统都是x86_64的,甚至android镜像也是。

我认为这与OpenGL有关,所以我在virt-manager上启用了OpenGL虚拟化,但厚度仍然很慢。

我在我的Ryzen 7 2700x上做了同样的事情,它有16个内核,我把所有的内核都给了虚拟机,并把一个AMD gpu传给了它,Android模拟器也慢得让人痛苦。

为什么?

EN

回答 3

Stack Overflow用户

发布于 2022-02-13 00:02:02

问题出在QXL上。不知何故,在新的Ubuntu上运行速度很慢。使用VirtIO视频和可能的3D加速

票数 2
EN

Stack Overflow用户

发布于 2022-02-12 22:40:51

对于KVM,可能首先必须启用嵌套虚拟化;最好是使用x86映像:

https://docs.fedoraproject.org/en-US/quick-docs/using-nested-virtualization-in-kvm/

即便如此,运行QEMU并通过IP连接可能更有效。

票数 1
EN

Stack Overflow用户

发布于 2021-07-19 09:18:50

您可以尝试使用You而不是VM。性能开销要低得多,因为more不太像VM,它的工作方式更像葡萄酒。用他们自己的话来解释:

仿真器(类似于VM)创建了一个完整的仿真系统,该系统具有自己的内核等,而Anbox在与宿主操作系统相同的内核下运行Android系统。不需要像QEMU这样的模拟层。一切都直接在硬件上运行。此方法还允许更好地与主机操作系统集成。

anbox.io

我要警告你,它有点笨重,软件支持也不是最好的。不得不从github问题报告中手动安装内核模块,因为他们没有修复焦点ppa存储库。还有一些软件几乎不能运行,或者根本不能运行,所以...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68339438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档