SAN Desempenho Lento

5

Eu tenho um iSCSI HP P2000 carregado com 12 unidades de DP de 300 GB. Isso está conectado a 2 servidores DL385 com 64 GB de RAM executando o XenServer. A rede SAN é multipathed através de 2 switches gigabit (4 x links de cobre do P2000 para cada switch, então cada XenServer tem um link de cobre para cada switch)

Recentemente, reavaliei minha decisão de tempo de instalação para criar dois vdisks: um RAID-5 e um RAID-10. Eu decidi que o RAID-5 era inútil e o destruí, então usei esses discos para estender o RAID-10 em uma grande matriz, com dois discos hot-spare.

Desde que isso foi feito (há pouco mais de uma semana), o desempenho do disco tem sido bastante horrível; Olhando para top em ambos os hosts XenServer, mostre ~ 15% de Espera de E / S. O hdparm dentro de uma VM mostra em torno de 1.12MB/s da SAN.

Existem 2 outras máquinas Win2008R2 conectadas à SAN também. Eu tenho testes de desempenho anteriores mostrando que eles também estão experimentando uma diferença significativa, então não acredito que seja um problema nos hosts do XenServer.

  • 8k leituras aleatórias anteriormente ~24.75MB/s , agora 1.67MB/s
  • 64k aleatoriamente leituras anteriormente ~170MB/s , agora 3.61MB/s

A extensão RAID foi concluída, tudo está "OK" na SMU. Os XenServers são bastante "vazios" (7 VMs em um deles, 4 VM's no outro), mas é um ambiente de produção.

    
por fukawi2 30.07.2013 / 08:29

1 resposta

7
Depois de mais algumas investigações, descobriu-se que o problema era alguém (tossir) permitindo o controle de fluxo nos switches da SAN, seguindo o conselho de um artigo na Internet, falando sobre o mesmo hardware e encorajando explicitamente o Controle de Fluxo a ser usado. p>

Após desabilitar o controle de fluxo, a média de carga e a espera de E / S são reduzidas imediatamente e após 24 horas ela volta ao normal (0,0% wa e carga média < 0,10) assim que algumas tarefas de manutenção são concluídas.

    
por 30.07.2013 / 08:29