xenserver VMs atraso temporário contínuo

1

Eu postei este tópico em fóruns do Citrix hoje cedo, mas eu pensei em tentar aqui também:)

temos 2 hosts xenserver 5.5 U2 em execução em cada um dos servidores blade HP BL460. Cada blade possui 1 processador quad-core intel xeon (2,66 GHz), 16 gb rams e dois discos rígidos 300 GB 10K SAS SFF (RAID 1 Array 1). o primeiro blade tem 2 servidores Windows 2003 R2 e 10 VMs do Windows XP SP3, o segundo possui 4 servidores Windows.

quando a maioria dos usuários está conectada e trabalhando em seu vms, todos ficam em lag por alguns segundos e algumas vezes por minutos. o ícone clicado leva alguns segundos para ficar realçado, o Microsoft Office torna-se um pesadelo e basicamente tudo desacelera assustadoramente. Inicialmente, suspeitamos da rede, mas, finalmente, fomos capazes de descartar isso, visto que reutilizamos o cabeamento cat6 e todos os switches são relativamente caros. Esse problema acontece mesmo quando eu estava conectado através do meu laptop diretamente ao switch gigabit da blade e ao RDC-ing a vm. agora estamos pensando que isso é relacionado ao armazenamento. Quando pedimos pela cotação inicial das lâminas, optamos por não usar SAN, já que as unidades são SAS e só temos cerca de 10 funcionários, portanto, estamos usando apenas o armazenamento local nos blades. eles não são suficientes para tal ambiente? Parece que, em certo ponto, quando há uma atividade pesada (e pesado, quero dizer todos conectados e usando um software muito básico), os discos rígidos ficam sobrecarregados e não conseguem lidar com tantas solicitações de uma só vez. todos os XPs recebem quase 1gb de memória (alguns recebem 2gb) e 2 vCPUs (cerca de 4), os servidores do windows 2003 recebem 2 gb de memória e 4 vcpus.

Eu entendo que os hosts xenserver são usados em pools de até dezenas, se não centenas de VMs, e é claro que armazenamento sofisticado é instalado nesse caso. mas os LVMs de armazenamento local também não são usados para cenários menos significativos em magnitude como os nossos? quaisquer sugestões ou ideias são muito apreciadas ..

    
por 3a2roub 05.02.2011 / 21:59

1 resposta

1

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

    
por 12.02.2011 / 13:46

Tags