Meça o desempenho do seu HDD no Linux com hdparm

Muitas vezes percebemos que o desempenho de um servidor não é o que deveria, aí nos perguntamos, onde está o problema? … Será largura de banda insuficiente? … Falta de CPU ou RAM? … Ou a escrita e leitura no HDD não será das melhores?

Aqui vou mostrar a você como saber a velocidade máxima que seu HDD suporta, a velocidade atual em que pode funcionar, etc, usaremos a ferramenta: hdparm

HD-Seagate

Instale hdparm

Primeiro e é algo óbvio, devemos instalar o software que iremos utilizar. Se você usa Ubuntu ou Debian, pode instalá-lo com:

sudo apt-get install hdparm

Se você usar ArchLinux ou alguma outra distro baseada nisso, seria:

sudo pacman -S hdparm

Usando hdparm

O primeiro é conheça a velocidade máxima do nosso HDD, ou seja, se for Sata1, Sata2 ou 3, quanto ele suporta. Para isso usaremos o seguinte comando:

sudo hdparm -I /dev/sda | grep -i speed

Isso levando em consideração que o HDD que queremos revisar é / dev / sda, ou seja, o primeiro ou principal.

Ele nos mostrará algo como isto:

* Velocidade de sinalização Gen1 (1.5 Gb / s) * Velocidade de sinalização Gen2 (3.0 Gb / s) * Velocidade de sinalização Gen3 (6.0 Gb / s)

Dependendo de quão sofisticado o HDD é, e claro, se eles têm a velocidade máxima suportada habilitada no BIOS.

Agora vamos veja a velocidade atual com o qual o HDD está trabalhando:

sudo hdparm -tT /dev/sda

Repita o comando duas ou três vezes para obter um intervalo de valores.

Ele nos mostrará algo como isto:

/ dev / sda: Cronometrando leituras em cache: 22770 MB em 2.00 segundos = 11397.43 MB / s Cronometrando leituras de disco em buffer: 432 MB em 3.01 segundos = 143.59 MB / s

O primeiro valor tem a ver com a velocidade do cache de disco, o segundo valor significa a velocidade real de leitura e gravação, a do disco físico como tal.

O fim!

Eu espero que você tenha sido útil.

A propósito, você pode ver informações completas e detalhadas sobre o seu HDD removendo o grep do comando que coloquei anteriormente, ou seja, assim:

sudo hdparm -I /dev/sda

Divirta-se!


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  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.   caçador dito

    Ha, eu não sei por que, mas eu li "Melhorar o desempenho" em vez de "medir" e ia pular e perguntar os truques que você usou. Obrigado Gaara.

    1.    KZKG ^ Gaara dito

      HAHAHAHA bem ... o truque mais óbvio é conseguir um SSD hehe, mas é o mais caro 😀

      1.    caçador dito

        Algum tempo atrás eu tinha 3 discos em um PC desktop e me ocorreu que o propósito original do RAID era a velocidade e eu fiz um RAID 0 (stripping), copiei quase o triplo da velocidade mas com a desvantagem de que se eu perdesse um disco eu iria perdê-lo tudo.

        A propósito, antes do RAID era "Redundant Array of Inexpensive Disks" agora é "Independent Disks" porque geralmente não precisamos de tanta velocidade, mas sim da confiabilidade dos dados.

    2.    moela dito

      Exatamente a mesma coisa aconteceu comigo!

  2.   velho dito

    Com um disco IDE (PATA) algo antigo, a velocidade máxima que você diz sai com -Eu não sai para mim. Por outro lado, surgem os atuais, que para se ter uma ideia são:
    / dev / sda:
    Leituras em cache de tempo: 334 MB em 2.01 segundos = 166.40 MB / s
    Leituras de disco em buffer de tempo: 148 MB em 3.03 segundos = 48.77 MB / s

    1.    KZKG ^ Gaara dito

      Obrigado pelo comentário 😀

  3.   cristian dito

    Para mais testes eu recomendo o phoronix
    http://www.phoronix-test-suite.com

  4.   Zetaka01 dito

    Eu não jogaria duro com os testes de disco em casa. Sem qualquer explicação científica e matemática, quanto menos você pará-lo em rotações (desligá-lo), melhor você fará. Você pode estragá-lo desfragmentando-o, compactando-o, criptografando-o etc., muitas vezes. Os utilitários de verificação de disco não são inofensivos. Quanto mais você os usa, mais gasta o disco. Como SSDs e drives USB, eles têm um número limitado de gravações. Usá-los de vez em quando é bom, mas sem exageros.
    E quanto menos você parar / inicializar o disco, melhor.
    Gaste o disco o mínimo que puder.
    Uma saudação.