Testar a velocidade dos discos
Objetivo
Quer seja para comparar as performances entre os diferentes discos, quer seja para verificar que tudo está a funcionar corretamente, poderá necessitar de verificar a velocidade de acesso aos discos.
Este guia explica-lhe o procedimento a seguir para testar o número de operações de entrada/saída por segundo (IOPS) que os seus disco são capazes de atingir, quer seja nos discos das instâncias, quer seja nos discos adicionais.
Requisitos
- Dispor de uma instância Public Cloud.
- Dispor de um Ter acesso administrativo (sudo) à sua instância através de SSH (Linux) ou RDP (Windows).
Instruções
Instalação do comando de teste
O comando de que precisa para verificar a velocidade do seu disco chama-se fio. Não está presente por predefinição no seu servidor.
Para instalar fio, estabeleça uma ligação SSH à sua instância e execute o seguinte comando:
Teste a velocidade do seu disco
O comando a ter em conta para efetuar o teste ao disco é o seguinte:
É necessário adaptar o argumento --numjobs em função do número de CPUs que a sua instância dispõe.
Além disso, é possível encontrar a lista dos argumentos e as suas funções diretamente no manual do fio.
Analisar os dados
Devido à execução deste comando obteremos um resultado semelhante ao seguinte:
A informação que nos interessa corresponde aos IOPS que poderemos encontrar na linha 5 do resultado:
É possível verificar no presente caso que as performances de disco correspondem aproximadamente a 40.0k IOPS.
Disco adicional
Para testar as performances de um disco adicional será necessário colocar-lhe num dos pontos de montagem.
Analisar os dados
O valor IOPS depende do tipo de disco adicional utilizado. No exemplo abaixo, realizámos o teste num volume high-speed:
Podemos ver que o desempenho do disco suplementar é de cerca de 3052 IOPS.
No Windows
Instalar a encomenda de teste
O comando de que precisa para verificar a velocidade do seu disco chama-se fio. Por predefinição, não está presente no seu servidor.
Para instalar fio, ligue-se à sua instância através de RDP e descarregue este binário: Microsoft Windows binaries for fio.
Testar a velocidade do seu disco
Para testar a velocidade do seu disco, execute o comando seguinte:
É necessário adaptar o argumento --numjobs em função do número de CPUs que a sua instância dispõe.
Além disso, é possível encontrar a lista dos argumentos e as suas funções diretamente no manual do fio.
Analisar os dados
Quando o teste for concluído, obterá um resultado semelhante ao seguinte:
A informação que nos interessa corresponde aos IOPS que poderemos encontrar na linha 5 do resultado:
Podemos ver que o desempenho do disco principal é de cerca de 39.4k IOPS.
Disco adicional
Para testar a velocidade de um disco adicional, deve montá-lo. Para mais informações, consulte este manual
A seguir, aceda ao disco suplementar através do powershell e execute o mesmo comando fio (ver acima).
Quer saber mais?
Criar e configurar um disco suplementar numa instância
Fale com nossa comunidade de utilizadores.