Hdparm

Hdparm

Hdparm

hdparm

Informations
Développé par ideguy
Dernière version 9.65 ()[1]Voir et modifier les données sur Wikidata
Système d'exploitation GNU/LinuxVoir et modifier les données sur Wikidata
Environnement GNU/Linux - UNIX
Type Effacement de données
Computer maintenance (en)Voir et modifier les données sur Wikidata
Licences BSD
Site web sourceforge.net/projects/hdparm/

hdparm est un utilitaire en ligne de commande sur Linux pour visualiser et repérer les paramètres d'un disque IDE : Mémoire cache, sleep mode, gestion de l'alimentation (AAM[2]), 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 d'avoir une sauvegarde complète du disque sur lequel vous faites vos essais si vous utilisez l'un des sept paramètres dangereux.

Les sept paramètres dangereux sont[3]:

  • -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)[4]
  • -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)

hdparm peut être couplé avec le script wiper.sh de Mark Lord (mainteneur de hdparm) afin de réaliser l'optimisation TRIM pour les SSD lorsque le système d'exploitation ne la prend pas en charge.

Licence

hdparm est un logiciel sous Licence BSD.

Usage

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.

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 un astérisque '*' avant le nom du mode actuel.

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

Commandes apparentées

Voir aussi

Références

Références externes

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.