Incrivelmente alta latência para o convidado do Ubuntu no Hyper-V

5

Tenho várias máquinas virtuais Ubuntu 10.04 em execução como convidados do Hyper-V no Windows Server 2008 R2 SP1 e todas elas estão perfeitamente bem.

Hoje instalei minha primeira máquina virtual Ubuntu 11.10 e estou vendo pings redondos:

Esses servidores estão todos conectados via gigabit a uma LAN local, quase sem tráfego de rede em todos os 1 , com um adaptador de rede legado no Hyper-V.

Eu sou um n00b do Ubuntu, então eu realmente não sei aonde ir a partir daqui. Alguma idéia?

free -m relatórios:

             total       used       free     shared    buffers     cached
Mem:           485        470         15          0         63        299
-/+ buffers/cache:        107        378
Swap:          507         20        487

Isto está dentro de alguns mb de nossos outros servidores Ubuntu que estão no 10.04.

Eu removi o Legacy NIC e instalei um Synthetic no Hyper-V e isso fez melhorar os números, pois eles estão em torno de 10-30ms agora, mas eu ainda estaria esperando < Tempos de resposta de 1 ms.

1 Como comparação, eu tenho outro convidado do Ubuntu 10.04 no Hyper-V a quase 1.000km de distância que tem um ping de 33ms

    
por Mark Henderson 20.11.2011 / 23:11

4 respostas

3

Como é um novo sistema, pode ser necessário baixar e instalar alguns pacotes atualizados. Se a lentidão ainda estiver presente, tente fazer algo como

ps -ef|grep apt

na máquina virtual para ver se há um processo relacionado ao apt em execução. Se a lentidão de repente se resolver, vale a pena verificar /var/log/dpkg.log para ver se um monte de pacotes foi instalado, causando lentidão.

    
por 21.11.2011 / 07:10
2

Esse problema desapareceu sozinho. Desculpe eu não tenho uma resposta melhor do que isso.

Sei que isso é como pressionando o botão verde , mas como isso não é uma máquina de produção de missão crítica, vou contar minhas bênçãos e seguir em frente.

Por que vale a pena, mudar para um NIC sintético em vez de um NIC legado fez uma grande diferença, mas não aliviou completamente o problema.

    
por 21.11.2011 / 03:02
1

Os módulos do kernel hv_netvsc , hv_blkvsc , hv_storvsc e hv_vmbus são carregados no guest? Eu corro o Ubuntu 10.04 no Hyper-V e o ping tem menos de 1ms. Você pode verificar os módulos usando o comando sudo lsmod | grep hv .

    
por 21.11.2011 / 03:01
1

Tópico antigo, mas ainda uma resposta; Certifique-se, após a instalação, de remover o nic e, em seguida, adicione um 'NIC sintético' no Hyper-V. O Ubuntu tem os drivers corretos para isso e, até onde eu sei, usará a paravirtualização dessa maneira. Também nos convidados do Windows OS'es você realmente vai querer o NIC sintético.

    
por 16.03.2012 / 13:32