Gue*_*OCs 8 kvm virtualization qemu virt-manager
我作为主机运行 Ubuntu 19.10,内核为 5.3.0-40-generic。在来宾中,Ubuntu 18.04.4 内核为 5.30.0-40-generic。
当我从 Android Studio 启动 Android Emulator 时,整个来宾都冻结了。我在来宾上尝试了 4.15.0-60,同样的问题。在主机上试过 4.15.0-1050-oem,同样的问题。
更新:
问题与 Android Studio 模拟器无关,也发生在 virt-manager 上。似乎与 KVM 完全相关
所以问题是:
在来宾中运行任何 KVM 仿真都会使来宾冻结
运行 Android Studio Ubuntu 的建议 RAM 量为 8GB。在虚拟机管理器中,通过选择来宾操作系统来访问虚拟 RAM 设置,然后从虚拟机管理器菜单中选择编辑\xe2\x86\x92虚拟机详细信息\xe2\x86\x92 单击蓝色\xe2\x93\x98图标(显示虚拟硬件详细信息)打开一个新窗口,从中选择“内存”并为来宾操作系统分配至少 8GB 内存。
\n\n默认情况下,Virtual Machine Manager 自动配置图形和硬件辅助虚拟化设置,但您可能需要在 UEFI/BIOS 中启用 Intel VT-x 或 AMD-V 硬件辅助虚拟化。
\n需要启用 VT-x/AMD-V 才能运行 VirtualBox 中 Android Studio 附带的 Android 模拟器。如果您的计算机的处理器支持 Intel VT-x 或 AMD-V 硬件辅助虚拟化,则还应该在 UEFI/BIOS 中进行设置以启用它。确保在 UEFI/BIOS 中启用适当的 Intel VT-x 或 AMD-V 设置。应在 VirtualBox Settings \xe2\x86\x92 System \xe2\x86\x92 Acceleration中选中以下两个复选框。
\n启用 Vt-x/AMD-V
\n启用嵌套分页
\nAndroid Studio 是一个功能非常丰富的 IDE,您需要为其提供足够的资源才能使用其所有强大功能。运行 Android Studio Ubuntu 的建议 RAM 量为 8GB。当您深入了解 Android Studio 时,您会一次又一次地发现它是多么消耗资源。在只有 4GB RAM 的来宾操作系统上,每当您运行 Android Studio 模拟器时,您的来宾操作系统将停止响应。如果您添加另一个 4GB RAM,使其变为 8GB,您的来宾操作系统将顺利运行。
\n\n如果为虚拟机分配过多内存,计算机可能无法启动,因此请确保有足够的剩余内存用于运行物理机。
\nVirtualBox 中的客户操作系统可配置为使用最多 256MB 视频内存。要将视频内存增加到 256MB,请打开终端并输入:
\nVBoxManage modifyvm "Name of VM" --vram 256 \nRun Code Online (Sandbox Code Playgroud)\n\n您还可以在 VirtualBox设置\xe2\x86\x92系统\xe2\x86\x92处理器选项卡中配置处理器数量。
\n| 归档时间: |
|
| 查看次数: |
2710 次 |
| 最近记录: |