zu interpretieren, wenn ich azur Monitoring-Tool überprüfen, CPU Verbräuche werden in CPU-Zeit gezeigtWie CPU-Zeit vs CPU Prozentsatz
min: 4.69s
max: 2008.08 s
avg : 207.63 s
Ich bin mit CPU% vertraut, die CPU erfordern Zyklen Sinn wie in der Anwendung macht.
Wie entspricht die oben angegebene Zeit dem Prozentsatz? Was wäre das Maximum in Sekunden, was 70 oder 100% CPU-Nutzung entspricht?
note: cpu 4 Kerne
Auf einer anderen Instanz, die ich in 60 Sekunden Fenster bemerkt
min: 0
max : 133.83
avg : 19.61
unten Antworten Basierend auf (siehe Nachiket Erklärung in den Kommentaren auch) 133,83 ist ein Produkt der CPU-Zeit durch Kern multipliziert (in meinem Fall 4 Kerne)
CPU-Auslastung in diesem Fall 133,83/(60 * 4) = 54,1%
Eine CPU% ist nur auf einem Desktopcomputer mit einer festen Anzahl von Prozessoren sinnvoll. Es ist bedeutungslos in einem Rechenzentrum mit virtualisierter Hardware. –
@HansPassant Azure-Web-App-Scale-Out-Regeln zeigen die Bezeichnung "CPU%" mit einem Schieberegler 0-100. – Matt