Qual dos seus discos rígidos é o mais rápido, e é realmente tão rápido quanto o fabricante prometeu? Independentemente de você ter um PC de mesa ou um servidor, o utilitário Diskspd gratuito da Microsoft enfatizará o teste e o benchmark de seus discos rígidos.
NOTA: Uma versão anterior deste guia explicava o antigo utilitário “SQLIO” da Microsoft. No entanto, a Microsoft agora oferece apenas o utilitário “Diskspd”, que substitui o SQLIO, por isso atualizamos este guia com instruções novas.
Se você quiser conhecer a capacidade de IO de suas unidades, Diskspd faz uma excelente ferramenta. O Diskspd lhe dirá a capacidade máxima que um disco rígido de servidor pode suportar, ou o disco rígido mais rápido que você deve usar para cargas de trabalho pesadas (ou apenas jogos de computador) em um PC de mesa.
Como exemplo, vamos supor que temos três unidades em um servidor: uma unidade F, uma unidade G e uma unidade C. Se tivermos nosso MDF na unidade F, o LDF na unidade G e nosso sistema operacional na nossa unidade C, podemos avaliar se nossa configuração é eficaz. Por exemplo, se o arquivo MDF é o arquivo mais ocupado com a maioria das leituras e gravações, queremos que ele esteja na unidade mais rápida.
Usando o exemplo acima com os gráficos (representando as gravações e leituras para o sistema operacional, LDF e MDF), colocamos nosso arquivo MDF no disco mais rápido, já que nosso MDF é o mais movimentado. Se nossa análise do Diskspd mostrasse que F era nossa unidade mais rápida, colocaríamos nosso arquivo MDF na unidade F.
A Microsoft oferece essa excelente ferramenta gratuitamente e você pode baixá-la do Microsoft Technet. É até mesmo de código aberto, então você pode baixar e inspecionar ou modificar o código fonte do GitHub.
O Diskspd foi testado para funcionar em versões de desktop do Windows 7, 8, 8.1, 10, bem como do Windows Server 2012, 2012 R2 e 2016 Technical Preview 5.
Depois de baixá-lo, você precisará extrair o conteúdo do arquivo .zip para uma pasta no seu computador. Note que o arquivo contém três arquivos diferentes “diskspd.exe”. O da pasta “amd64fre” é para PCs com Windows de 64 bits, enquanto o da pasta “x86fre” é para PCs com Windows de 32 bits. Se você estiver usando uma versão de 64 bits do Windows, e provavelmente você está, provavelmente vai querer usar a versão de 64 bits.
Para realizar um único teste , você pode simplesmente chamar um comando Diskspd de um prompt de comando habilitado pelo administrador. No Windows 10 ou 8.1, clique com o botão direito do mouse no botão Iniciar e selecione "Prompt de comando (Admin)". No Windows 7, localize o atalho "Prompt de comando" no menu Iniciar, clique com o botão direito e selecione "Executar como administrador.
Primeiro, usecd
para alternar para o diretório que contém o Diskspd. exe você deseja usar:
cd c: caminho para diskspd amd64fre
No nosso caso, que se parecia com o comando abaixo.
Agora, execute o comando Diskspd com as opções que você deseja usar . Você encontrará uma lista completa de opções de linha de comando e informações de uso no arquivo DiskSpd_Documentation.pdf de 30 páginas incluído no arquivo Diskspd que você baixou.
No entanto, se você quiser começar a trabalhar rapidamente, aqui está um exemplo de comando . O comando a seguir define o tamanho do bloco como 16K (-b16K), executa um teste de 30 segundos (-d30), desativa o recebimento de hardware e software (-Sh), mede estatísticas de latência (-L) e usa duas solicitações IO por thread (- o2) e quatro threads (-t4) por destino, usa acesso aleatório em vez de gravação seqüencial (-r), executa 30% de operações de gravação e 70% de operações de leitura (-w30).
Cria um arquivo em c: testfile.dat de 50 MB de tamanho (-c50M). Se você quisesse comparar sua unidade D: por exemplo, especificaria d: testfile.dat
Diskspd.exe -b16K-d90 -Sh -L -o2 -t4 -r -w30 -c50M c: testfile.dat
No entanto, após especificar 30 segundos no teste acima, os resultados do teste serão impressos no prompt de comando e você poderá visualizá-los
Consulte os resultados e você verá a média de MB / s a unidade atingida durante o teste - quantas operações de gravação foram executadas por segundo, quantas operações de leitura foram executadas por segundo e a quantidade total de operações de entrada / saída (E / S) por segundo. Essas estatísticas são mais úteis quando se compara várias unidades para ver qual delas é mais rápido para determinadas operações, mas também informam exatamente quanto IO um disco rígido pode manipular.
Você também pode enviar os resultados para um arquivo de texto que você pode ver mais tarde com o operador>. Por exemplo, o comando abaixo executa o mesmo comando acima e coloca os resultados no arquivo C: testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: testfile.dat> c: testresults.txt
Repita este processo para suas outras unidades e compare.
Se você está tentando descobrir qual é o mais rápido disco rígido para uma determinada carga de trabalho, você deve criar um comando que corresponda melhor a essa carga de trabalho. Por exemplo, se é um servidor que apenas lê dados e não escreve, você deve realizar um teste de 100% de leituras que não medem qualquer desempenho de gravação. Execute esse teste de estresse em várias unidades e compare os resultados para ver qual deles é mais rápido para esse tipo de trabalho.
Observe que há muitas, muitas outras opções de linha de comando que você pode especificar para o Diskspd.exe. Você encontrará a lista mais completa e atualizada na documentação que acompanha o arquivo Diskspd.exe baixado, mas aqui estão algumas opções importantes:
Usando essas opções, você pode ajustar o comando de referência para ver o desempenho do seu disco sob cargas variadas. Uma vez que você tenha escrito um comando que se parece com o tipo de carga de trabalho que você executa no seu PC, você pode testar várias unidades e ver qual oferece o melhor desempenho.
Por que você não precisa de um antivírus no Linux (em geral)
Acredite ou não, existem programas antivírus direcionados a usuários de desktop Linux. Se você acabou de mudar para o Linux e começou a procurar por uma solução antivírus, não se incomode - você não precisa de um programa antivírus no Linux. Existem situações em que a execução de um antivírus no Linux faz sentido, mas o Linux médio desktop não é um deles.
É Seguro limpar cabos de computador em uma máquina de lavar louça?
Ter cabos de computador sobressalentes à mão é sempre uma boa ideia, mas o que você faz quando herdou de repente uma coleção muito grande de cabos que precisam de limpeza? Você pode limpá-los com segurança usando uma máquina de lavar louça? A sessão de perguntas e respostas do SuperUser de hoje tem as respostas para as curiosas perguntas dos leitores.