====== Hdparm ======


==== Installation de hdparm ====


  #  pacman-g2 -S hdparm

==== Vérifier le DMA est activé ====


Vous allez commencer par recueillir des informations sur votre périphérique :

  #  hdparm -I /dev/hda

Il faut regarder en particulier dans la section Capabilities ce qui concerne le DMA. Par exemple, pour notre disque-dur, nous avons :

  DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 udma6

L’étoile sur udma5 signifie que mon disque dur supporte le DMA, et que, si le DMA est activé, il se mettra en mode UDMA 5.

Maintenant, regardez si le DMA est activé :

  #  hdparm -d /dev/hda

Vous devriez obtenir une ligne de la sorte :

  /dev/hda:
  using_dma = 1 (on)

Ici, le DMA est activé, donc le périphérique est configuré en UDMA - Cependant, le DMA peut ne pas être activé (using_dma = 0). Dans ce cas, examiner la section suivante pour l’activer.

==== Activer le DMA ====


Si votre périphérique supporte le DMA et que celui-ci n’était pas activé, alors il faut absolument le faire, vous gagnerez énormément en performance :

  #  hdparm -d1 /dev/hda

Remarquez que cette commande n’active le DMA que jusqu’au prochain redémarrage de la machine.

