1. você tentou desativar o descarregamento de tarefas? 2.você tentou performancevm? ( link )
Desativar o descarregamento de tarefas:
Para VMs do Windows 2003, você precisará criar uma chave do Registro para DisableTaskOffload - REG_DWORD = 1 em HKLM \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameter. A maneira mais fácil é criar uma Política de Grupo para enviar essa chave do Registro.
Desativar o descarregamento do CheckSum:
A segunda correção que você deve tentar se ainda tiver um desempenho de rede ruim é Desativar a soma de verificação nas interfaces do XenServer, tanto o Virtual (VIF) quanto o físico (PIF). Esteja ciente de que você não precisa reiniciar o XenServer ou as VMs. Este script fará isso automaticamente em todas as suas interfaces de rede no seu XenServer Pool.
echo Ajustando a soma de verificação nos VIFs
VIFLIST = xe vif-list | grep "uuid ( RO) " | awk '{print $5}'
para VIF em $ VIFLIST
Faz
echo Configurando ethtool-tx = off e ethtool-rx = off em $ VIF
xe vif-param-conjunto uuid = $ VIF other-config: ethtool-tx="off"
xe vif-param-conjunto uuid = $ VIF other-config: ethtool-rx="off"
feito
echo Configurando soma de verificação em PIFs
PIFLIST = xe pif-list | grep "uuid ( RO) " | awk '{print $5}'
para PIF em $ PIFLIST
Faz
echo Configurando ethtool-tx = off e ethtool-rx = off em $ PIF
xe pif-param-conjunto uuid = $ PIF other-config: ethtool-tx="off"
xe pif-param-conjunto uuid = $ PIF other-config: ethtool-rx="off"
feito