Avatar billede eonix Nybegynder
25. februar 2014 - 11:50

VMWare vSphere 5.1 - Hvorfor network interrupts på vCPU0 ?

Hejsa,

Jeg sidder og loadtester en vm på en Dell PowerEdge M620.
Den har 2 Sockets med 8 Cores i hver - så 16 fysiske cores - det giver så 32 vCPU's med hyperthreading.

Guest VM'en har 10Gbit VMXNET3 adaptors, kører Debian og jeg har lagt en http service (nginx) på og sidder og kører JMeter imod denne.

Jeg opnår rigtigt fine resultater (ca. 70000 requests/sec) - men jeg undrer mig.

Når jeg sender så mange requests/sec mod VM'en og jeg kun har 8 vCPU'er aktiveret på guest VM'en så spredes Network relateret interrupts fint ud på alle 8 cores.
Men hvis jeg giver VM'en f.eks. 10 cores, så bliver ALLE network relaterede interrupts håndteret af en enkelt vCPU (vCPU0) - som så giver mig en enorm flaskehals. (30000 requests/sec)

Hvorfor sker det ?

Mine tanker er at man går ud over 1 socket - men jeg burde vel stadigt kunne gøre brug af op til 16 vCPU's og stadigt holde mig inden for samme socket?

Jeg undrer mig - har en af jer en forklaring ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester