【发布时间】:2021-02-26 18:04:22
【问题描述】:
当我启动模拟器时,我收到一条消息:
模拟器:警告:并非所有现代 X86 虚拟化功能都受支持,这会导致在多核 vCPU 上运行 Android 时出现速度减慢的问题。将 AVD 设置为仅使用 1 个 vCPU 内核运行。
服务器非常高效,有 6 个内核和 2 个线程。足够数量的 RAM。 我在 kvm 等的相似性上安装了所有必要的东西。 我使用 intel-atom-x86 os27api。 但是这个消息仍然没有消失。这似乎对模拟器的性能有很大的影响。 并且顶部的平均负载上升到12.0以上
ci结构构造如下: gitlab-runner { docker { 项目, android-sdk+emulator } }
我了解需要限制一个模拟器只能使用一个内核。 有没有办法解决这个问题?
附:模拟器运行和工作,但 CI 测试经常崩溃。 (在计算机上本地一切都很好)。 运行 3 个模拟器
【问题讨论】:
标签: linux continuous-integration android-emulator gitlab-ci-runner kvm