У меня есть Dell T20 на базе Xeon с Quad Intel I350 под управлением Windows Server 2016 Hyper-V с OpenSUSE в качестве виртуальной машины Gen2. И Windows Server, и OpenSUSE имеют выделенные порты на I350, без совместного использования. SR-IOV включен на всех портах сетевых адаптеров и виртуальном коммутаторе Hyper-V. VMQ включен, все параметры разгрузки включены, больших кадров нет, VLAN не настроена, но VLAN включены. EEE отключен.
Проблема в том, что когда я запускаю iperf3 с другого компьютера на Windows Server, я получаю в среднем 940 МБит / с в обе стороны, а когда iperf3 работает с виртуальной машиной OpenSUSE, пропускная способность никогда не превышает 130 МБит / с независимо от направления.
Никаких скачков мощности процессора во время теста не наблюдается, поэтому я предполагаю, что проблема не в нехватке мощности процессора.
Являются ли эти 130 Мбит / с максимальной скоростью, которую я могу получить в / из виртуальной машины?
Обновление 1: Свойства переключателя:
Name : LanIOV
Id : 881379d9-2030-4a08-8594-2f3001ee2a55
Notes :
Extensions : {Microsoft Windows Filtering Platform, Microsoft Azure VFP Switch Extension, Micr
osoft NDIS Capture}
BandwidthReservationMode : None
PacketDirectEnabled : False
EmbeddedTeamingEnabled : False
IovEnabled : True
SwitchType : External
AllowManagementOS : False
NetAdapterInterfaceDescription : Intel(R) Ethernet Server Adapter I350- T4 #4
NetAdapterInterfaceDescriptions : {Intel(R) Ethernet Server Adapter I350-T4 #4}
IovSupport : False
IovSupportReasons : {SR-IOV cannot be used on this system as the PCI Express hardware does not suppor
t Access Control Services (ACS) at any root port. Contact your system vendor for
further information., SR-IOV cannot be used on this network adapter as the PCI Ex
press hardware does not support Access Control Services (ACS). This device may wo
rk in an alternate PCI Express slot. Contact your hardware vendor for further inf
ormation.}
AvailableIPSecSA : 0
NumberIPSecSAAllocated : 0
AvailableVMQueues : 7
NumberVmqAllocated : 3
IovQueuePairCount : 0
IovQueuePairsInUse : 0
IovVirtualFunctionCount : 0
IovVirtualFunctionsInUse : 0
PacketDirectInUse : False
DefaultQueueVrssEnabledRequested : True
DefaultQueueVrssEnabled : True
DefaultQueueVmmqEnabledRequested : False
DefaultQueueVmmqEnabled : False
DefaultQueueVmmqQueuePairsRequested : 16
DefaultQueueVmmqQueuePairs : 4
BandwidthPercentage : 0
DefaultFlowMinimumBandwidthAbsolute : 0
DefaultFlowMinimumBandwidthWeight : 0
CimSession : CimSession: .
ComputerName : SERVER
IsDeleted : False