r2d2r3po
Goto Top

Windows 2022 VMS Utilization Plan Vport QueuePairs

Hallo,

ich habe hier einen neuen Windows 2022 Server mit Hyper-V.
Der Server hat 2x 10 GB NICs
nachdem der Hyper V eingerichtet ist, steht im Eventlog öfter dieser Fehler

VMS Utilization Plan Vport QueuePairs wurde von angeforderter Anzahl (8) auf aktuell (4) angepasst. Grund:Die angeforderte Anzahl überschreitet die von der physischen Netzwerkkarte unterstützten maximalen QPs pro VPort. NIC-Name: /DEVICE/{25ED59E1-7D0B-448D-BD00-55889C521680} (Anzeigename: Intel(R) Ethernet Connection X722 for 10GBASE-T).

08-05-_2022_13-49-24

Kennt das jemand und weis wo man das anpassen kann?

Gruß, Fred

Content-ID: 2722023028

Url: https://administrator.de/forum/windows-2022-vms-utilization-plan-vport-queuepairs-2722023028.html

Ausgedruckt am: 02.04.2025 um 21:04 Uhr

colinardo
colinardo 08.05.2022 aktualisiert um 19:16:56 Uhr
Goto Top
Servus.
Kennt das jemand und weis wo man das anpassen kann?
Jepp PowerShell stellt dir das bei Bedarf (i.d.Regel aber nicht nötig) ein Set-NetAdapterVmq
Allocating VPorts for VMMQ

Grüße Uwe
MysticFoxDE
MysticFoxDE 08.05.2022 um 19:09:41 Uhr
Goto Top
Moin Fred,

Zitat von @r2d2r3po:

Hallo,

ich habe hier einen neuen Windows 2022 Server mit Hyper-V.
Der Server hat 2x 10 GB NICs
nachdem der Hyper V eingerichtet ist, steht im Eventlog öfter dieser Fehler

VMS Utilization Plan Vport QueuePairs wurde von angeforderter Anzahl (8) auf aktuell (4) angepasst. Grund:Die angeforderte Anzahl überschreitet die von der physischen Netzwerkkarte unterstützten maximalen QPs pro VPort. NIC-Name: /DEVICE/{25ED59E1-7D0B-448D-BD00-55889C521680} (Anzeigename: Intel(R) Ethernet Connection X722 for 10GBASE-T).

08-05-_2022_13-49-24

Kennt das jemand und weis wo man das anpassen kann?

ja und bitte nicht anpassen, 4 ist für eine 10G NIC der optimale Wert.

Das kommt übrigens daher, weil du in den erweiterten Einstellungen der NIC " *MaxRssProcessors" auf 4 gesetzt hast. VMQ und RSS teilen sich übrigens nicht nur diesen Konfigurationsparameter, sondern unter anderem auch "*RssBaseProcNumber" und auch "*RssMaxProcNumber".

Beste Grüsse aus BaWü
Alex
EnzoWT
EnzoWT 19.09.2024 um 11:23:51 Uhr
Goto Top
Hallo zusammen,

ich möchte mich hier einmal mit nahezu identischem Problem einklinken.

@MysticFoxDE:
Dein Beitrag vom Mai 2022 ist sehr interessant! Endlich habe ich jemand gefunden, der sich auszukennen scheint.

Ich habe auch eine sehr junge Maschine HPE ProLaint DL380 Gen 10+ u.a. mit HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter und aktuellem Win 2022 Patch Level. Auf dem Server läuft Hyper-V. Über die Powershell habe ich einen virtuellen Switch-Adapter (SET Switch-embedded teaming) wie folgt erstellt:

Name : Fiber_SET
Id : aaf69517-cc09-49b4-afda-7d77a777876b
Notes :
Extensions : {Microsoft Windows-Filterplattform, Microsoft-NDIS-Aufzeichnung}
BandwidthReservationMode : Absolute
PacketDirectEnabled : False
EmbeddedTeamingEnabled : True
AllowNetLbfoTeams : False
IovEnabled : False
SwitchType : External
AllowManagementOS : True
NetAdapterInterfaceDescription : Teamschnittstelle
NetAdapterInterfaceDescriptions : {HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter #2, HPE Ethernet
10/25Gb 2-port 631SFP28 Adapter}
NetAdapterInterfaceGuid : {c31091c5-c1a3-41d0-9c2c-8fd4a1555cb0,
63e425b1-3721-4ae6-a2e6-6c7bd3d114d9}
IovSupport : False
IovSupportReasons : {SR-IOV wird von diesem Netzwerkadapter nicht unterstützt.}
AvailableIPSecSA : 0
NumberIPSecSAAllocated : 0
AvailableVMQueues : 516096
NumberVmqAllocated : 12
IovQueuePairCount : 138
IovQueuePairsInUse : 126
IovVirtualFunctionCount : 0
IovVirtualFunctionsInUse : 0
PacketDirectInUse : False
DefaultQueueVrssEnabledRequested : True
DefaultQueueVrssEnabled : True
DefaultQueueVmmqEnabledRequested : True
DefaultQueueVmmqEnabled : True
DefaultQueueVrssMaxQueuePairsRequested : 16
DefaultQueueVrssMaxQueuePairs : 16
DefaultQueueVrssMinQueuePairsRequested : 1
DefaultQueueVrssMinQueuePairs : 1
DefaultQueueVrssQueueSchedulingModeRequested : StaticVrss
DefaultQueueVrssQueueSchedulingMode : StaticVrss
DefaultQueueVrssExcludePrimaryProcessorRequested : False
DefaultQueueVrssExcludePrimaryProcessor : False
SoftwareRscEnabled : True
RscOffloadEnabled : False
BandwidthPercentage : 10
DefaultFlowMinimumBandwidthAbsolute : 2000000000
DefaultFlowMinimumBandwidthWeight : 0
CimSession : CimSession: .
ComputerName : HYPER1
IsDeleted : False
DefaultQueueVmmqQueuePairs : 16
DefaultQueueVmmqQueuePairsRequested : 16

Load Balancing Mode ist "Dynamic".
Der Server hat für BIOS sowie NIC die jeweils jüngste Firmware als auch Windows-Treiber.
Dennoch habe ich folgende Fehler im Eventlog (ohne, dass ich Störungen/Funktionseinschränkungen feststellen könnte):

Nach dem Booten ein paar Male die Warnung mit Event ID 280:
VMS Utilization Plan Vport QueuePairs wurde von angeforderter Anzahl (16) auf aktuell (8) angepasst. Grund:Die angeforderte Anzahl überschreitet die von der physischen Netzwerkkarte unterstützten maximalen QPs pro VPort. NIC-Name: /DEVICE/{C31091C5-C1A3-41D0-9C2C-8FD4A1555CB0} (Anzeigename: HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter).

Während des Betriebs in unregelmäßigen Abständen ca. alle 20 Minunten der Error mit Event ID 260:
Failed to move RSS queue -1 from VMQ 2 of switch AAF69517-CC09-49B4-AFDA-7D77A777876B (Friendly Name: Fiber_SET), ndisStatus = -1071448015 .
Wobei die Zahl nach "queue" jedes Mal anders ist.

Nach dem Booten einmal die Warnung mit Event ID 192:
Team NIC /DEVICE/{C31091C5-C1A3-41D0-9C2C-8FD4A1555CB0} (Friendly Name: HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter) has inconsistent consolidated NDIS QoS settings. This is normally be due to a transient state where the member adapters are updating their settings. This message can safely ignored if it is soon followed by a message specifying that the team now has consistent consolidated NDIS QoS settings.

Nach dem Booten einmal der Error mit Event ID 113:
Failed to allocate VMQ for NIC 0A4C23CB-FFD2-4CE7-976B-CDA1AF1A3513--7F34DFCA-F93A-4AA5-9255-80CC3886D0C6 (Friendly Name: Netzwerkkarte) on switch AAF69517-CC09-49B4-AFDA-7D77A777876B (Friendly Name: Fiber_SET). Reason - Der Auslastungsplan kann nicht ausgewertet werden. Status = Nicht ausreichend Systemressourcen, um die API abzuschließen.
Wobei mehrere Meldungen mit jeweils anderer NIC-ID kommen.

Hast du eine Idee, wie ich hier vorgehen muss / wie die Meldung zu verstehen sind?

Besten Dank vorab und ebenfalls beste Grüße aus BaWü nach BaWü!
MysticFoxDE
MysticFoxDE 20.09.2024 aktualisiert um 07:01:30 Uhr
Goto Top
Moin @EnzoWT,

Hast du eine Idee, wie ich hier vorgehen muss / wie die Meldung zu verstehen sind?

ja habe ich und ich sehe auf den ersten Blick auch schon diverseste suboptimale Einstellungen, wie z.B. ...
Load Balancing Mode ist "Dynamic".
... denn das empfiehl Microsoft nur für NIC's < 10G.

Darüber hinaus funktioniert VMQ oder SR-IOV im SET nicht wirklich gut, siehe ...

IovEnabled : False
...
IovQueuePairCount : 138
IovQueuePairsInUse : 126

... 🙃 ... respektive 😭🤢🤮.

Ich kann jetzt aber nicht auf weitere Details eingehen, da ich gleich zu einem Termin flitzen muss.
Sprich, melde mich später ... was momentan jedoch auch ein paar Tage dauern kann, da Land unter.

Gruss Alex
MysticFoxDE
MysticFoxDE 23.09.2024 um 09:18:46 Uhr
Goto Top
Moin @EnzoWT,

Hast du eine Idee, wie ich hier vorgehen muss / wie die Meldung zu verstehen sind?

Besten Dank vorab und ebenfalls beste Grüße aus BaWü nach BaWü!

ähm, ja, wie sage ich das jetzt am Besten ... du hast das selbe Problem wie der Kunde bei dem ich die letzte Woche gewesen bin und dieser hat DELL Systeme, jedoch auch mit diesen besch.....nen Broadcom NIC's. 🤢🤮

Das ist ja auch noch fast derselbe NIC-Chipsatz "BCM57414" und das bei 2 x 25G ... oh ... Moment ... 😱 ... der bietet ja auch nur eine Gesamtkapazität von 128 VF's, sprich, bei einer Dual-Port-NIC's, sind das nur 64 VF's pro Port und das bei 25G. 🙈

Ich fürchte, das wird auch bei dir etwas komplizierter.
Folgender Vorschlag, ich schaue mir remote dein System mal an und versuche dir dabei auch zu erklären, was du beachten musst, damit du wenigsten die 64 VF's pro PF irgendwie halbwegs effizient nutzen kannst.
Danach würde ich mich jedoch sehr freuen, wenn du hier eine Zusammenfassung von dem was wir durchgehen schreiben könntest, denn momentan komme ich aufgrund einer hohen Auslastung, leider nicht wirklich dazu, detaillierte Dokus zu schreiben. 😔

Kontaktdaten kommen gleich per PN.

Gruss Alex