Puncte:0

Noua gazdă Epyc vmware lentă pentru aplicații .net

drapel kz

Avem o gazdă EPYC Rome 7502 care rulează vSphere v7.0.3, iar pentru aplicațiile .net vedem o creștere a performanței de aproximativ 50%, în comparație cu vechea gazdă, care este Xeon E5-2630.

Performanța lovită în aplicația .net este bazată pe CPU.

CPUZ sugerează că gazda ar trebui să fie mai rapidă atât pentru sarcini unice, cât și cu mai multe fire.

Conform Cartea albă a VMWare nu ar trebui să facem nimic. Nu explică cum să configurați VM-urile individuale în mod optim. Este foarte greu de înțeles cum sunt prezentate nucleele fizice (+ nuclee HT) mașinii virtuale. Ar trebui să atribuim 4 sau 8 procesoare pentru un „CCX”?

Presupun că ceva este prezentat în mod diferit sistemului de operare, ceea ce determină fie programatorul sistemului de operare, fie .net să aloce un fir unui nucleu în mod ineficient.

Aveți sugestii despre cum să îmbunătățiți performanța pentru a ajunge acolo unde ar trebui să fie? Cum să configurați vm-ul pentru a utiliza un „nod” CCX ar fi un început excelent.

drapel jp
Ai putea să te uiți la firmware-ul gazdei tale. Poate există o actualizare. Doar ca sugestie.
Zac67 avatar
drapel ru
Ați încercat să fixați VM-ul la un număr de nuclee (un 7502 are 4 nuclee x 8 CCX) folosind același cache L3?
drapel kz
@Zac67 am încercat 4 și 8 nuclee, dar fără niciun efect. (8 pentru a încerca să includă nuclee HT.) Există oricum pentru a vedea ce nuclee sunt folosite de care VM-uri în vSphere?
Zac67 avatar
drapel ru
Dacă nu ați configurat altfel, alocarea de bază este complet dinamică. Puteți vedea asta în fila de performanță a clientului vSphere dacă nu rulează nimic altceva pe gazdă. Ar trebui să încercați să remediați *afinitatea de planificare* din setările CPU ale VM-ului la anumite nuclee (mai degrabă procesoare logice). Nu mi-am dat seama ce numerotare exactă o face ESXi, așa că pentru un VM cu 4 nuclee ar trebui să testați ceva de genul „0-3” sau „0-1,4-5” sau „0-1, 8-9” - eventual chiar `0,2,4,6` sau `0,4,8,12` sau `0,8,16,24`. Ar trebui să puteți vedea un model.
Zac67 avatar
drapel ru
De asemenea, ați verificat https://developer.amd.com/wp-content/resources/56779_1.0.pdf?
drapel kz
@Zac67 mulțumesc, dar cred că acele recomandări au fost înlocuite când a fost lansat U2? (Vezi lucrarea din postare?)
Zac67 avatar
drapel ru
@BJury Da, ar trebui, dar aș testa asta la fel. AMD face câteva puncte bune și nu sunt pe deplin sigur că VMware le-a abordat pe toate.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.