hdparm

Un article de Wikipédia, l'encyclopédie libre.

hdparm
Importez le logo de ce logiciel
Développeur ideguy
Dernière version 9.3 (le 4 novembre 2008) [+/-]
Environnements GNU/Linux - UNIX
Licences BSD
Site Web sourceforge.net/projects/hdparm/

hdparm est un utilitaire en ligne de commande sur linux pour visualiser et positionner les paramètres d'un disque IDE : Mémoire cache, sleep mode , gestion de l'alimentation (AAC[1]), gestion acoustique et DMA.

hdparm permet d'améliorer (ou de dégrader ...) les performances d'un disque.

Attention !

Avant d'utiliser hdparm, il est important de lire la page man correspondante, et (si vous testez l'un des sept paramètres dangereux), d'avoir une sauvegarde complète du disque sur lequel vous faites vos essais.

Les sept paramètres dangereux sont[2]:

  • -m Paramétrage le compte de secteur d'entrée-sortie multiple
  • -n Paramétrage le booléen "ignorer les erreurs en écriture"
  • -p Paramétrage le mode PIO (Programmed I/O)[3]
  • -u Paramétrage le booléen interrupt-unmask
  • -U Désenregistrer l'interface IDE (Unregister)
  • -w Réinitialiser un périphérique
  • -X Paramètrage du mode de transfert IDE (DMA mode 1, DMA mode 2, ultra DMA mode 2)

Sommaire

[modifier] Licence

hdparm est un logiciel sous Licence BSD.

[modifier] Usage

[modifier] Usage : les bases

hdparm [options] périphérique

Afficher le paramètrage

hdparm /dev/hda

Le résultat sera :

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 160086528, start = 0

En fait, le paramétrage complet d'un disque IDE est dans le répertoire /proc/ide : par exemple, le premier disque IDE aura la liste de ses paramètres dans /proc/ide/hda/settings.

[modifier] Paramétrage DMA

Exemples:

Activer le DMA sur le premier disque dur

hdparm -d1 /dev/hda

Désactiver le DMA sur le premier disque dur

hdparm -d0 /dev/hda

Voir le mode DMA

hdparm -I /dev/hda

Le résultat du mode DMA sera affiché sous la rubrique 'DMA:', avec une astérisque '*' avant le nom du mode actuel.

[modifier] Exemple de fichier /proc/ide/hda/settings

name     		value		min		max		mode
----			-----		---		---		----
acoustic                0               0               254             rw
address                 0               0               2               rw
bios_cyl                65535           0               65535           rw
bios_head               16              0               255             rw
bios_sect               63              0               63              rw
bswap                   0               0               1               r
current_speed           70              0               70              rw
failures                0               0               65535           rw
init_speed              12              0               70              rw
io_32bit                1               0               3               rw
keepsettings            0               0               1               rw
lun                     0               0               7               rw
max_failures            1               0               65535           rw
multcount               0               0               16              rw
nice1                   1               0               1               rw
nowerr                  0               0               1               rw
number                  0               0               3               rw
pio_mode                write-only      0               255             w
unmaskirq               1               0               1               rw
using_dma               1               0               1               rw
wcache                  1               0               1               rw

[modifier] Commandes apparentées

[modifier] Voir aussi

[modifier] Références

  1. AAC : Automatic Acoustic Management)
  2. page man de hdparm
  3. (en) Programmed I/O

[modifier] Références externes

Ce document provient de « http://fr.wikipedia.org/wiki/Hdparm ».
Créer un livre
Autres langues