Aumente a velocidade do HD com o Hdparm
Olá galera, gostaria de compartilhar com vocês a minha experiência com o hdparm.
Bem, testei tudo que está postado a baixo e realmente funcionou bem.
O desempenho chega a aumentar cerca de 10% a 50% da velocidade atual, o que faz também a diferença é se o HD está cheio ou não.
Mãos a obra:
Primeiro vamos obter informações sobre o seu HD e com base nestes dados é que serão realizados os reajustes na unidade.
Para ter as informações digite:
# hdparm -i /dev/hda
Este comando te mostrará todas informações do seu HD, como modelo, etc.
Preste atenção nos campos:
*
IORDY=ON/OFF, = Isso quer dizer que podemos habilitar essa função.
*
DMA= verifique se está habilitado, se não tiver é porque esta usando UDMA.
*
UDMA= verifique qual opção está marcada.
Agora vamos ver a velocidade do nosso HD antes e o depois das modificações.
Digite:
# hdparm -Tt /dev/hda
Vai aparecer algo assim, dependendo da velocidade do HD:
Timing buffer-cache reads: 128MB in 1.11 seconds= 115.32Mb/Sec
Timing buffer disk reads: 64MB in 16.30 seconds= 3.92Mb/Sec
OBS:
Anote os valores para comparar depois.
Vamos verificar o que está habilitado em nosso HD.
Digite:
# hdparm /dev/hda
Fica assim:
multcont=0 (off)
IO_suport=0 (default 16-bit)
unmaskirq=0 (off)
using_dma=0 (off)
keepsettings=0 (off)
readonly=0 (off)
readahead=8 (on)
Dicionário:
*
multcont= conta os múltiplos setores do HD, ative você vai ter um ganho de performance bem elevado com está opção.
*
IO_suport= controla os dados transmitidos do barramento PCI, se o seu HD é acima de 10Gb ative está função.
*
unmaskirq= permite que o Linux possa realizar outras atividades enquanto a resposta de interrupção de disco não retorna.
*
Using_dna= ativa o DMA, ative está opção.
Ativando as opções acima:
Sintaxe:
*
-c3[ativa o I/O em modo 3]
*
-m16[ativa o multcont p/ 16]
*
-d1[ativa o dma]
*
-u1[ativa o unmaskirq]
Agora vamos pôr em prática.
Digite o comando assim:
# hdparm -c3 -m16 -d1 -u1 /dev/hda
Testando a performance:
# hdparm -Tt /dev/hda
Agora compare com o que você anotou.
Para que o sistema sempre inicie esse procedimento, coloque este comando
"hdparm -c3 -m16 -d1 -u1 /dev/hda"sem aspas no arquivo
/etc/hdparm.confOBS: Eu coloquei depois das linhas comentadas com o "
#" e funcionou bem, preste atenção para não digitar nada errado.