No Windows 10, “DiskSpd” é uma ferramenta opcional que a Microsoft projetou para testar o desempenho do armazenamento de carga de trabalho. Usando esta ferramenta de linha de comando, você pode determinar rapidamente o desempenho de uma unidade para confirmar se ela é tão rápida quanto o fabricante anunciou. Ou você pode comparar as leituras e gravações de diferentes discos rígidos para descobrir qual é o mais rápido para cargas de trabalho específicas. Por exemplo, quando você está construindo um servidor ou estação de trabalho para hospedar máquinas virtuais, um servidor de hospedagem na web ou um banco de dados, ou planeja executar operações pesadas de operações de entrada/saída por segundo (IOPS).
Independentemente do motivo, o DiskSpd inclui muitas opções para criar um teste de estresse para medir o desempenho máximo de leituras e gravações que uma unidade pode suportar, e a ferramenta funciona com Windows 10 ou Windows Server.
Este guia de instruções o guiará pelas etapas para começar a comparar o desempenho de um disco rígido com a ferramenta DiskSpd no Windows 10.
Como instalar o DiskSpd no Windows 10
Para instalar a ferramenta DiskSpd no Windows 10, siga estas etapas:
- Abrir DiskSpd Página de download do GitHub.
- Na seção “Releases”, clique no botão DiskSpd.zip opção para salvar o arquivo em seu computador.
- Abra a pasta zip no File Explorer.
- Clique no Extrair tudo opção na guia “Ferramentas de pasta compactada”.
- Confirme um caminho para extrair os arquivos.
- Verifica a “Mostrar arquivos extraídos quando concluídos” opção.
- Clique no Extrair botão.
Depois de concluir as etapas, você pode começar a usar a ferramenta no prompt de comando.
Como usar o DiskSpd no Windows 10
Antes de prosseguir com o teste de desempenho, é recomendável fechar todos os aplicativos em execução e garantir que a integridade do armazenamento esteja em boas condições.
Para executar a ferramenta DiskSpd com Prompt de Comando, siga estas etapas:
- Abrir Começar.
- Procurar Prompt de comandoclique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
- Digite o seguinte comando para navegar até a pasta que contém a ferramenta DiskSpd e pressione Digitar: cd \CAMINHO\TO\FERRAMENTA
No comando, especifique o comando para o destino do arquivo DiskSpd.exe. Por exemplo, este comando abre a localização da ferramenta dentro da pasta “Downloads”: cd C:\Usuários\nome de usuário\Downloads\DiskSpd\amd64
- Nota rápida: Você deve usar a versão da ferramenta compatível com sua instalação. Se você tiver uma versão de 64 bits do Windows 10, precisará usar o executável dentro do “amd64” pasta. Caso contrário, se você estiver usando a versão de 32 bits do sistema operacional, deverá usar o executável no “x86” pasta. Se você não conhece o tipo de sistema do dispositivo, pode verificar em Configurações > Sistema > Sobredebaixo de “Especificações do dispositivo” seção.
- Digite o seguinte comando para executar o DiskSpd para testar o desempenho de leitura e gravação de um disco rígido local no Windows 10 e pressione Digitar: diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat
- Nota rápida: Esta ferramenta diferencia maiúsculas de minúsculas. Como resultado, você deve digitar cada parâmetro com as maiúsculas e minúsculas corretas para que o comando seja executado corretamente. Veja a descrição abaixo para entender as opções que utilizo no comando. Além disso, no comando, não se esqueça de atualizar o caminho e o nome do arquivo para o arquivo de dados de destino, conforme necessário.
- (Opcional) Digite o seguinte comando para executar o comando e exportar os resultados para um arquivo de texto e pressione Digitar: diskspd -d60 -W15 -C15 -c128M -t4 -o4 -b8k -L -r -Sh -w50 c:\disk-speed-test.dat > c:\drive-test-results.txt
- Nota rápida: No comando, atualize o caminho e o nome do arquivo para o arquivo de dados de destino e o arquivo para armazenar os resultados do benchmark. Além disso, considere que ao enviar os resultados para um arquivo de texto, você não verá nenhum resultado na tela. Em vez disso, os resultados do teste serão gravados no arquivo de texto.
- (Opcional) Digite o seguinte comando para testar as leituras sequenciais e pressione Digitar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -si c:\disk-speed-test.dat
- (Opcional) Digite o seguinte comando para testar leituras aleatórias e pressione Digitar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w0 -rc:\disk-speed-test.dat
- (Opcional) Digite o seguinte comando para testar gravações sequenciais e pressione Digitar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -si c:\disk-speed-test.dat
- (Opcional) Digite o seguinte comando para testar gravações aleatórias e pressione Digitar: diskspd -d60 -c128M -t4 -o4 -b8k -L -Sh -w100 -rc:\disk-speed-test.dat
Depois de concluir as etapas, a ferramenta DiskSpd testará o desempenho do disco rígido com base nos parâmetros especificados no comando.
Aqui está uma análise das opções que usamos no primeiro comando (consulte passo 5):
- -d60 — Indica por quanto tempo o comando estressará o disco rígido em segundos.
- -W15 — Defina o tempo de aquecimento antes do início do teste.
- -C15 — Defina o tempo de resfriamento após o teste.
- -c128M — Personalize o tamanho do arquivo a ser criado para teste.
- -t4 — Indica o número de encadeamentos a serem usados. Normalmente, você pode usar um por núcleo disponível no processador.
- -o4 — Especifica o número de solicitações de E/S pendentes por destino por encadeamento.
- -b8k — Define o tamanho do bloco (o padrão é 64K).
- -EU – Mede as estatísticas de latência.
- -r — Produz E/S aleatória. Você pode substituir isso com a opção “-s”.
- -Sh— Desativa o cache de gravação de software e hardware.
- -w50 — Especifica a porcentagem de solicitações de gravação e leitura. Usando o 100 number significa que o comando gravará 100% do tempo durante o teste. Usando o 0 number significa que o comando executará apenas 100 por cento de leituras. Por exemplo, “-W50” realizará 50% de escrita e 50% de leitura. Este é um teste equilibrado, mas você pode alterar o número para ajustar o teste à sua situação.
- c:\disk-speed-test.dat — Este é o caminho para armazenar o arquivo de destino para o teste.
Estamos nos concentrando em mostrar alguns dos exemplos de comandos para familiarizá-lo com a ferramenta. Você sempre pode usar o “diskspd /?” command para revisar todas as opções disponíveis para criar um comando personalizado para testar o armazenamento com base em sua situação.
Se você planeja usar a ferramenta DiskSpd, considere que esses são testes artificiais, o que significa que nunca corresponderão às cargas de trabalho do mundo real. No entanto, os testes lhe darão uma ideia de qual desempenho esperar. Você só precisa estar ciente das opções que escolher para corresponder o mais próximo possível à sua carga de trabalho.
Como revisar os resultados do DiskSpd no Windows 10
O tempo de conclusão dependerá dos parâmetros usados no comando. Ao executar o comando, você não verá nenhuma informação na tela até que a ferramenta termine o teste.
Assim que o teste de desempenho for concluído, a saída será impressa na tela. A primeira parte inclui um resumo das opções especificadas no comando, incluindo a duração, tempos de aquecimento e resfriamento, estatísticas de latência e outros detalhes.
Depois, há a seção que inclui os resultados do teste, que é dividida em várias tabelas. Na primeira parte do resultado, você encontrará quanto tempo o comando levou para concluir o teste, o número de ameaças e os processadores. Em seguida, há um resumo da carga média do processador durante o teste.
O “Total IO” tabela mostra as leituras e gravações por thread. A informação oferece o desempenho médio em mebibytes por segundo. Ou as operações (leituras e escritas) que foram executadas em um determinado período (segundo), e o total de entradas/saídas (IO) também em um determinado período. Normalmente, a informação de importância seria o resultado total do MiB/sque informa a média de leituras e gravações em mebibytes por segundo.
O “Leia IO” tabela mostra apenas as estatísticas de leituras por thread. O “Escrever IO” A tabela mostra apenas as estatísticas de gravação por thread. E a tabela na parte inferior da página inclui informações sobre a latência.
Embora essas estatísticas possam ajudar a entender o desempenho da unidade, as informações farão mais sentido se você já souber o que esperar. Por exemplo, se você conhece as leituras e gravações anunciadas pelo fabricante, pode determinar se a unidade atenderá às expectativas. Ou você também pode executar novamente a ferramenta DskSpd em unidades diferentes para determinar qual é a mais rápida.
Mais recursos
Para obter mais artigos úteis, cobertura e respostas a perguntas comuns sobre o Windows 10 e o Windows 11, visite os seguintes recursos: