slaxxx
Goto Top

VM Konfiguration vNUMA pNUMA

Hallo zusammen,
ich habe das von VMWare bereitgestellte VM Optimizer Tool für meine Testumgebung verwendet.

Dabei sagt mir der Report.

test.de,,,,,,"TEST-VM","8.0.1","256","2","8","32","True","HighPerformance","TEST-VM","vmx-20","False","64","2","4","8","False","1","8","LOW","VM does not span pNUMA nodes, but consider configuring it to match pNUMA architecture"  

Leider werde ich aus dem Hinweis nicht schlau, ich habe mich bezüglich vNUMA und optimale Settings eingelesen, jedoch kann ich den Zusammenhang mit dem "pNUMA" nicht verstehen.

Die VM die dort getestet wurde ist wie Folgt eingestellt:

vcpus

Dazu habe ich 64GB Ram konfiguriert.

Bei dem Host handelt es sich um einen dual Intel(R) Xeon(R) Gold 6137 also 8 Cores pro Prozessor bzw. 32 logisches Prozessoren.
cpu2
cpu3


Mir ist jetzt nicht ganz klar, ob das ganze Performance Relevant ist oder was im genauen damit gemeint ist.
Gibt es hier jemanden, der bereit ist, sein Wissen und Erfahrungen zu teilen.

Vielen Dank

Content-Key: 43744468069

Url: https://administrator.de/contentid/43744468069

Printed on: April 29, 2024 at 05:04 o'clock

Member: StefanKittel
StefanKittel Oct 04, 2023 at 07:03:48 (UTC)
Goto Top
Moin,

siehe https://www.vgemba.net/vmware/VM-Compute-Optimizer/

VM does not span pNUMA nodes, but consider configuring it to match pNUMA architecture.
=
vCPU and memory fit into 1 pNUMA node, but best practice would be to match the host architecture.

Es ist nur ein Hinweis, dass Du nicht 2 Sockets benötigst.
Member: Slaxxx
Slaxxx Oct 04, 2023 updated at 13:45:47 (UTC)
Goto Top
Also wäre es das gleiche wenn ich 8 CPUs = 8 Cores pro Socket mit einem Sockel einstelle.
"practice would be to match the host architecture" genau das mache ich doch indem ich 2 Sockel verwende.
Member: Avoton
Avoton Oct 04, 2023 at 21:27:26 (UTC)
Goto Top
genau das mache ich doch indem ich 2 Sockel verwende.
Deine 8 vCPUs passen aber auf einen der Host Prozessoren, weil der nun Mal 8 Kerne hat.
Ein Scheduling über Sockets hinweg bringt immer Performancenachteile
Member: StefanKittel
StefanKittel Oct 04, 2023 updated at 22:10:36 (UTC)
Goto Top
Zitat von @Slaxxx:

Also wäre es das gleiche wenn ich 8 CPUs = 8 Cores pro Socket mit einem Sockel einstelle.
"practice would be to match the host architecture" genau das mache ich doch indem ich 2 Sockel verwende.

Besser wäre aber ein Sockel mit 8 Kernen. Dann läuft alles auf einer CPU was effektiver ist.
Probiers mal aus.

Ich habe bei einem Kunden 2 Fujitsu mit jeweils 2 Xeons á 12 Kerne.
Die meisten VMs haben nur 8 Kerne.

Der Mailstore hat immer eine recht hohe CPU Auslastung von ca. 80%. Mit einem Sockel war er schlicht schneller als mit 2. Ca. 15% war der Unterschied.

Stefan
Member: Avoton
Avoton Oct 05, 2023 at 06:31:13 (UTC)
Goto Top
Der Mailstore hat immer eine recht hohe CPU Auslastung von ca. 80%.
Nur aus Neugier:

Wie viele Mails schaufelt der Mailstore, dass er mit 80% Last mit 8 vCPUs läuft?
Die Mailstores laufen bei meinen Kunden meist "nebenher" auf Ner kleinem VM.

Gruß, Avoton
Member: Slaxxx
Slaxxx Oct 06, 2023 at 13:35:29 (UTC)
Goto Top
Hallo zusammen,
viele Dank für Euren Input.

Ich werde es mal testen und vergleichen.