android 模拟器在 linux 服务器上的多核 CPU 性能低下
android emulator low performance with multicore cpus on linux server
当我启动模拟器时,我收到一条消息:
emulator: WARNING: Not all modern X86 virtualization features supported, which introduces problems with slowdown when running Android on multicore vCPUs. Setting AVD to run with 1 vCPU core only.
服务器非常高效,有 6 个内核和 2 个线程。足够ci足够的 RAM。
我根据 kvm 等的相似性安装了所有必要的东西。
我使用 intel-atom-x86 os27api。
但是这个消息仍然没有消失。这似乎对仿真器的性能有很大影响。
并且 top 的平均负载上升到 12.0
以上
ci结构构造如下:
gitlab-运行ner { docker { 项目, android-sdk+emulator } }
我了解需要限制一个模拟器只能使用一个内核。
有什么办法可以解决吗?
P.S。模拟器 运行 并且可以工作,但是 CI 测试经常崩溃。 (在计算机上本地一切正常)。
运行宁 3 模拟器
我能够通过在创建模拟器时指定 --device 来减少服务器负载。
我使用 — 5.4 英寸 FWVGA
对于所有 4 个模拟器。之后,load Average I stable 得到 4-6 的值,而不是之前的 12。
警告没有消失。
这对我来说已经足够了),但我也期待任何解决问题的建议。
当我启动模拟器时,我收到一条消息:
emulator: WARNING: Not all modern X86 virtualization features supported, which introduces problems with slowdown when running Android on multicore vCPUs. Setting AVD to run with 1 vCPU core only.
服务器非常高效,有 6 个内核和 2 个线程。足够ci足够的 RAM。 我根据 kvm 等的相似性安装了所有必要的东西。 我使用 intel-atom-x86 os27api。 但是这个消息仍然没有消失。这似乎对仿真器的性能有很大影响。 并且 top 的平均负载上升到 12.0
以上ci结构构造如下: gitlab-运行ner { docker { 项目, android-sdk+emulator } }
我了解需要限制一个模拟器只能使用一个内核。 有什么办法可以解决吗?
P.S。模拟器 运行 并且可以工作,但是 CI 测试经常崩溃。 (在计算机上本地一切正常)。 运行宁 3 模拟器
我能够通过在创建模拟器时指定 --device 来减少服务器负载。 我使用 — 5.4 英寸 FWVGA 对于所有 4 个模拟器。之后,load Average I stable 得到 4-6 的值,而不是之前的 12。
警告没有消失。 这对我来说已经足够了),但我也期待任何解决问题的建议。