Azure DevOps Agent auf ASS (D16DS_V5) zeigt eine 100% ige CPU -Verwendung und langsame Android -BuildsAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Azure DevOps Agent auf ASS (D16DS_V5) zeigt eine 100% ige CPU -Verwendung und langsame Android -Builds

Post by Anonymous »

Ich führe einen Azure DevOps selbst gehosteten Agenten in einem Container am Azure Kubernetes Service (AKS) aus. Der AKS -Knotenpool verwendet Standard_D16ds_v5 (16 VCPUs, 64 GB RAM, Ephemeral SSD). BR /> [*] Obwohl nur ein Ado -Agent -Container auf diesem Knoten ausgeführt wird, bleibt die CPU -Verwendung bei 100%. < /li>
Android Builds (Gradle-basierte) dauert lange, trotz des Hochleistungs-VM. > < /ul>
Was ich überprüft habe: < /strong> < /p>
  • Kubernetes -CPU -Grenzen:

    Setzen Sie anfänglich Anforderungen.cpu: "4" und limits.cpu: "12". < /li>
    < /ul>
    < /li>
    Ephemeral Disk Usage:

    montiert /mnt zu Behälter für Gradle -Cache. Gradle_user_home =/mnt/gradle_cache, aber Builds bleiben langsam.

Fragen:


[*] Warum verbraucht mein Container 100% CPU, obwohl er auf einem Hochleistungs-VM läuft?
Könnte Kubernetes -CPU -Planung (CGroups) die Leistung einschränken? Br /> Beste Practices zur Optimierung von Android -Builds in aks? sehr geschätzt!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post