Hdparm
| Développé par | ideguy |
|---|---|
| Dernière version | 9.65 ()[1] |
| Système d'exploitation | GNU/Linux |
| Environnement | GNU/Linux - UNIX |
| Type |
Effacement de données Computer maintenance (en) |
| 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]:
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.
hdparm est un logiciel sous Licence BSD.
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.
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.
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
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.