Выпуск:
• Даже если только один контейнер агента 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
Мобильная версия