
Esta é apenas uma pergunta rápida para verificar o desempenho relativo do arquivo IO no Azure. Meu cliente tem uma pequena configuração de três VMs: controlador de domínio, servidor de arquivos e servidor de aplicativos XenApp - conectado por meio de uma rede virtual. Eles estão enfrentando acesso lento entre o XenApp e os servidores de arquivos, especificamente no Sage.
Eles não têm um contrato de suporte com a Microsoft e antes de sugerir que se inscrevam em um, pensei em perguntar aqui para verificar se há algo errado em meu resumo.
No servidor XenApp, existe a unidade C: (no SSD) e a unidade D: temporária (acho que é o armazenamento local no host físico). Uma cópia de 4 GB entre as unidades D: e C: e roda a aproximadamente 20 MB/s. Não é um desempenho estelar, mas é aceitável.
No entanto, copie o mesmo arquivo de 4 GB pela rede virtual para o servidor de arquivos e eles obterão 600 KB/s bastante inúteis. Daí a razão pela qual o Sage é lento - é um programa cliente/servidor tradicional que extrai dados do banco de dados.
Mesmo na minha rede doméstica de baixa qualidade entre meu PC e o servidor Windows em uma rede de 1 Gbps, recebo ~ 100 MBps ... as duas VMs em questão supostamente têm placas de rede virtuais de 40 Gbps.
Estou correto ao dizer que essa velocidade de cópia de 600 KB/s é muitos fatores mais lenta do que se poderia esperar?
Responder1
A resposta básica aqui énão, uma velocidade de cópia de arquivo de 600 KB/s não é normal para uma cópia de um servidor Windows para outro no Azure. Há algo errado com nosso servidor de arquivos durante a gravação. Ler arquivos é bom - saudável 40-50MB/s.