Meça a velocidade do HDD com dd

Há alguns meses, deixei um artigo sobre como medir a velocidade do HDD com hdparmBem, desta vez vou mostrar como fazer o mesmo com: dd

wd-escorpião-preto

Meça a velocidade de leitura e gravação do HDD com dd

Um único comando é suficiente para saber isso, o comando é o seguinte:

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Basicamente, o que ele fará é criar e gravar dados aleatórios em um arquivo (chamado de teste), o peso final será de 1024 MB, ou seja, 1 GB, e o que isso nos dirá (e o que realmente importa para nós) será a velocidade com que preenche os 1024 MB e o tempo que demorou.

Aqui está uma captura de tela de um terminal após a execução do comando:

dd-hdd-velocidade

Como você pode ver, demorou 9 segundos para preencher aquele GB, o que significa que a velocidade era de 119 MB / s ... nada mal 😉

Como posso saber se meu HDD está lento?

Para saber se o seu disco rígido está lento, você só precisa saber que basicamente qualquer velocidade maior que 50 MB / s é aceitável (repito, aceitável, não super rápido). Caso o seu disco rígido não esteja à altura ou você queira um mais rápido ou SSD, recomendo que você procure em lojas especializadas onde o aconselharão quando se trata de comprar discos rígidos e perguntando, eles recomendarão o disco rígido de que você realmente precisa com base em seu orçamento ou necessidades. No meu caso, meu PC desktop com um HD normal me deu 70 MB / s. Claro, se é um SSD ou um RAID e a velocidade "aceitável" não é a mesma ????
Se você precisa de um disco rígido para um servidor, sempre será melhor usar um SSD, a menos que não esteja claro se o servidor precisa de muita capacidade de armazenamento, então ou você tem um disco rígido mais lento com muita capacidade ou faz um investimento comprar discos rígidos SSD e criando um ataque.

O fim!

Basicamente é isso, espero que tenha sido útil para você.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

32 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado.

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   oscar dito

    Muito interessante!
    obrigado!

    1.    KZKG ^ Gaara dito

      Obrigado por nos ler 🙂

  2.   Sli dito

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 30,227 s, 35,5 MB / s

    Eu tenho um problema, isso acontece comigo por usar um laptop de anos atrás com disco a 5200 rpm e sata 2

    1.    KZKG ^ Gaara dito

      Amigo, aquele HDD parece estar nos últimos dias ... velho, velho 🙁

      1.    Paco dito

        Bem, meu laptop tem um ano de idade, ele saiu muito barato para todos os recursos, mas lê-me a 51 MB / s.

        Isso significa que eles me roubaram?

  3.   slo dito

    Bom artigo KZKG ^ Gaara, o que acontece quando o HDD tem mais de 80% de erros?, Que não pode ser reparado com nenhum método, é o fim do HDD ?, Com tecnologia moderna, será possível obter um HDD em IDE de 250 GB ou pelo menos 100 GB e quanto mais ou menos seria o preço?

    1.    KZKG ^ Gaara dito

      Obrigado ^ _ ^

      Existem HDDs IDE de 250 GB e estão à venda, verifique aqui: http://www.ebay.com/bhp/250gb-ide-hard-drive

      Outra coisa muito diferente seria poder comprar no eBay, ter entrega no seu país, etc.

      Sobre outra coisa que você me pergunta ... Gosto de dizer que na informática não há nada impossível, só há coisas que a gente ainda não sabe fazer. Se um HDD tem 80% de erros, mesmo quando você os repara usando algo como HirensBootCD ou similar, no final esse HDD acabará dando mais dores de cabeça do que problemas resolvidos ... você pode até usar algum equipamento especial de recuperação de dados ou reparo de setor (ou algo parecido), e que o HDD é melhor ... mas amigo, mesmo fazendo isso, pelo menos eu não colocaria minhas informações em risco em um HDD que teve tantos problemas 😉

      1.    slo dito

        Obrigado pela resposta KZKG ^ Gaara, Você pode confiar no eBay?, Uma página "fictícia" que não é acentuada de acordo com as leis de cada país e sua empresa-mãe está em Luxemburgo, onde alguns usuários reclamam que foram enganados por golpistas.

      2.    KZKG ^ Gaara dito

        Eh depende 😀

        O eBay é um grande mercado internacional, o truque para evitar experiências ruins é comprar itens de vendedores que tenham um% de satisfação realmente alto (mais de 95%) e um GRANDE número de vendas. Então, se você compra de um cara que, por exemplo, tem 98% de satisfação em 50.000 negócios, cara, é altamente improvável que você tenha uma experiência ruim com ele.

      3.    slo dito

        Olá KZKG ^ Gaara,

        Você me deixou confuso com isso !, .... primeiro você diz é comprar de quem tem um grau de satisfação realmente grande acima de 95% e um grande número de vendas, então você me diz que se eu comprar de quem tem 98% de satisfação 50.000 negócios feitos, é altamente improvável, o que você quer dizer com isso?

        O que foi visto pelo mesmo vendedor com diferentes tipos de estrelas ... o que acontece se a pontuação for fixada nas estrelas? Por exemplo: 5 estrelas verdes (99%) positivas, 3 estrelas amarelas (10%) neutras, 5 estrelas vermelho (5%) negativo.

        Os 3 ou 5 negativos significam altamente improvável?

        1.    KZKG ^ Gaara dito

          Sim, se você comprar um item de alguém que em 50.000 vendas tem um índice de satisfação de 98%, é altamente improvável que você tenha uma experiência ruim, ou seja, é muito difícil ser roubado 🙂

          Por exemplo, olhe este itemSe você olhar à direita parece que o vendedor tem uma aceitação% de 99,4% de um total de 9362 vendas, na verdade ... se você clicar em seu nome / nick, você verá com mais detalhes seus votos positivos e negativos, neutros, etc.

      4.    slo dito

        Informação muito boa KZKG ^ Gaara, nesse link que você colocou os itens, embora esse vendedor tenha os Itens de 32 negativos e 32 neutros, vê-se que ele tem 99.4% das (9375) vendas positivas, o que significa … Esse vendedor não é 100% confiável?

        A outra pergunta, para poder comprar no eBay, você precisa necessariamente se registrar nessa página? E, portanto, poder fazer o pedido diretamente no (eBay) ou diretamente com o vendedor? Imagino que deva haver um imposto pelo uso de eBay? Quanto tempo leva para receber o pedido? Por exemplo: preciso de um HDD em IDE, de preferência 250 GB, ou pelo menos (120 ou 100 GB). Eu também queria um processador Intel (R) Pentium (R) M 780.

        Recursos do HDD anterior em IDE:

        Modelo: ATA SAMSUNG HM100JC
        Versão do Firmware: YN100-80
        Capacidade: 100 GB

        Recursos do processador:

        Modelo: Processador Intel® Pentium® M 780
        Número do processador: 780
        Velocidade: 533 MHz
        Freqüência básica do processador: 2.26 GHz
        Soquetes suportados: H-PBGA479, PPGA478
        pinos do processador: PGA- 478

  4.   Sli dito

    Venho testando com porteus que por não carregar no disco só no usb e a 40MB / s, é o que o sata 1 tem que ser, no final das contas carreguei o porteus 100% no ram e em vez do teste em uma partição que testei na pasta pessoal, o resultado é poderoso:

    1073741824 bytes (1.1 GB) copiados, 1.33319 s, 805 MB / s

  5.   jecal47 dito

    Aceitável.

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 10,3208 s, 104 MB / s

  6.   Krlos kmarillo dito

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1.1 GB) copiados, 28.9431 s, 37.1 MB / s

    Acho que é hora de comprar outro disco rígido.

  7.   Vincent dito

    Oi, acho que isso pode ser feito para medir a velocidade de junho para cartão SD ou microSD ou não? Devo mudar o endereço que acompanha o if para o do cartão ou não?
    obrigado

    1.    KZKG ^ Gaara dito

      Ehm acho que não, se você mudar o if para por exemplo, / dev / mmc2 ... então o que você faria é copiar 1GB do cartão para um arquivo, e isso lhe daria a velocidade.

      O problema em fazer isso é que, se não me engano, no final o que você mediria seria a leitura do cartão (porque você escreveria com o de no HD), e também os dados passariam pelo HD de qualquer maneira ... ou seja, não seria um teste (eu acho) 100% válido

  8.   Teck dito

    Resultado com Manjaro Kernel 4.1 e SSD

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 6,33915 s, 169 MB / s

  9.   HO2Gi dito

    Ótimo artigo KZKG ^ Gaara, você sabe se existe uma maneira de saber se "gnu / linux" ou "linux" (então não há discord XD) lida melhor com o uso de memória RAM, e se existem alguns truques melhores.
    Saudações.

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 6,89022 s, 156 MB / s

    1.    KZKG ^ Gaara dito

      Só estou procurando boas opções para fazer testes de RAM no Linux (estou com preguiça de escrever haha), quando encontrar o que procuro não se preocupe, vou compartilhar aqui 😉

    1.    KZKG ^ Gaara dito

      Coisa normal ... no Taringa eles copiam tudo que colocamos aqui, acho que não tem um único usuário com originalidade aí ... ¬_¬

  10.   Jamin-Samuel dito

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 16,9916 s, 63,2 MB / s

    Use o sistema de arquivos XFS
    😉

  11.   Payuta dito

    [payuta @ Manjaro-HP ~] $ dd if = / dev / zero of = test bs = 64k contagem = 16k conv = fdatasync
    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 3,57703 s, 300 MB / s
    [payuta @ Manjaro-HP ~] $
    Estes são os meus dados SSD !!!!
    Obrigado pela dica

    1.    KZKG ^ Gaara dito

      Um prazer 🙂

  12.   Sandro dito

    Eu acrescentaria ou apontaria que no caso de discos rígidos (mecânicos) não é a mesma coisa gerar este arquivo de "teste" em uma partição que tem seus cilindros no lado "externo" (mais viagens na mesma velocidade angular [rpm] -> mais velocidade linear ~ mais MB / s) do disco do que em outro que os tenha na parte interna do mesmo. Por exemplo, em um laptop com uma unidade de 5400 rpm:
    1ª partição NTFS para Windoze:
    1073741824 bytes (1,1 GB) copiados, 22,8917 s, 46,9 MB / s
    2ª partição NTFS para Windoze-GNU / Linux:
    1073741824 bytes (1,1 GB) copiados, 28,6148 s, 37,5 MB / s
    4ª Partição EXT4 para GNU / Linux Principal:
    1073741824 bytes (1,1 GB) copiados, 42,1906 s, 25,4 MB / s
    O disco está conectado no modo sata1 (1.5 Gb / s):
    / dev / sda:
    Leituras em cache de tempo: 3080 MB em 2.00 segundos = 1541.28 MB / s
    Leituras de disco em buffer de tempo: 170 MB em 3.03 segundos = 56.04 MB / s
    E, por outro lado, um disco externo usb3 conectado via usb2 (480 MB / s -> 60 MB / s ~ 30 MB / s fd):
    1073741824 bytes (1,1 GB) copiados, 37,2769 s, 28,8 MB / s cqd.
    Salu2.

  13.   teste? dito

    Qual seria o = teste? Existe algum resíduo deste teste no disco? Quer dizer ... algum arquivo ocupando 1 GB que pode ser excluído

    1.    KZKG ^ Gaara dito

      Para medir a velocidade de gravação foi necessário criar um arquivo chamado teste no HDD, após concluir o teste você pode excluí-lo 😉

  14.   David L. dito

    Belo truque, obrigado!

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1,1 GB) copiados, 2,37306 s, 452 MB / s

  15.   romano dito

    [root @ arquivo fedora] # dd if = / dev / zero of = test bs = 64k contagem = 256k conv = fdatasync
    262144 + 0 registros lidos
    262144 + 0 registros escritos
    17179869184 bytes (17 GB) copiados, 8,61083 s, 2,0 GB / s

  16.   CyberJames dito

    Niiiceeee !!

    16384 + 0 registros lidos
    16384 + 0 registros escritos
    1073741824 bytes (1.1 GB, 1.0 GiB) copiados, 2.4175 s, 445 MB / s

  17.   87 erivas dito

    Muito interessante, mas aí você também mede o tempo de leitura ou é só escrever ???

bool (verdadeiro)