Агент Azure DevOps на AKS (D16DS_V5) показывает 100% использование ЦП и медленные сборки AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Агент Azure DevOps на AKS (D16DS_V5) показывает 100% использование ЦП и медленные сборки Android

Сообщение Anonymous »

Я использую самостоятельный агент Azure DevOps внутри контейнера на службе Azure Kubernetes (AKS). Пул узлов AKS использует standard_d16ds_v5 (16 Vcpus, 64 ГБ оперативной памяти, эфемерный SSD). < /P>
Выпуск:
• Даже если только один контейнер агента Ado работает на этом узле, использование CPU Остается на 100%.
• Android Builds (на основе Gradle) занимает много времени, несмотря на высокоэффективную виртуальную машину
• Проблема сохраняется даже после перезагрузки стручка или масштабирования узлов. < /p>
Что я проверил > Kubernetes CPU Пределы:
• Первоначально установите requests.cpu: "4" и limits.cpu: "12". Использование:
• MONTED /MNT в контейнер для Cradle Cache.
• SET GRADLE_USER_HOME = /MNT /GRADLE_CACHE, но сборки остаются медленными. < /Li>
< /ol>
Вопросы: < /p>

Код: Выделить всё

1.  Why is my container consuming 100% CPU, despite running on a high-performance VM?
2.  Could Kubernetes CPU scheduling (cgroups) be limiting performance?
3.  Is there a way to ensure the ADO agent and Gradle build utilize the ephemeral SSD optimally?
4.  Any best practices for optimizing Android builds in AKS?
Любая идея будет очень оценена!

Подробнее здесь: https://stackoverflow.com/questions/794 ... roid-build
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»