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.conf

OBS: Eu coloquei depois das linhas comentadas com o "

#

" e funcionou bem, preste atenção para não digitar nada errado.


melhor visualizado se for em Firefox, utilize o 3.0 a 1024x768