# hdparm -Tt /dev/hda :
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.68 seconds =188.24 MB/sec
Timing buffered disk reads: 64 MB in 3.87 seconds = 16.54 MB/sec
et capacités
# hdparm -i /dev/hda :
: donne les caracteristiques et donc les possibités de votre DD
# hdparm /dev/hda : /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 2434/255/63, sectors = 39102336, start = 0 busstate = 1 (on)
hdparm - get/set hard disk parameters - version v4.6
Usage: hdparm [options] [device] ..
-a get/set fs readahead -A set drive read-lookahead flag (0/1) -b get/set bus state (0 == off, 1 == on, 2 == tristate) -B get Advanced Power Management setting (1-255) -c get/set IDE 32-bit IO setting -C check IDE power mode status -d get/set using_dma flag * -D enable/disable drive defect-mgmt -E set cd-rom drive speed -f flush buffer cache for device on exit -g display drive geometry -h display terse usage information -i display drive identification -I detailed/current information directly from drive -k get/set keep_settings_over_reset flag (0/1) -K set drive keep_features_over_reset flag (0/1) -L set drive doorlock (0/1) (removable harddisks only) -m get/set multiple sector count -n get/set ignore-write-errors flag (0/1) |
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...) * -P set drive prefetch count -q change next setting quietly -r get/set readonly flag (DANGEROUS to set) -R register an IDE interface (DANGEROUS) -S set standby (spindown) timeout -t perform device read timings -T perform cache read timings -u get/set unmaskirq flag (0/1) * -U un-register an IDE interface (DANGEROUS) -v default; same as -acdgkmnru (-gr for SCSI, -adgr for XT) -V display program version and exit immediately -w perform device reset (DANGEROUS) -W set drive write-caching flag (0/1) (DANGEROUS) -x perform device for hotswap flag (0/1) (DANGEROUS) -X set IDE xfer mode (DANGEROUS) * -y put IDE drive in standby mode -Y put IDE drive to sleep -Z disable Seagate auto-powersaving mode |
NOM
hdparm - obtient/modifie les paramètres du disque dur
SYNOPSIS
hdparm [ options ] [périphérique] ..
Quand aucune option n'est passée, -acdgkmnru est supposé.
-A Désactive/active la fonction de lecture en avance du disque IDE (habituellement activée par défaut) -B Obtient les paramètres de gestion d'énergie (Advanced Power Management), si le disque le supporte.
-D Active/Désactive la fonctionnalité de gestion d'erreurs du disque, pour laquelle le logiciel embarqué sur le disque essaie automatiquement de réallouer les secteurs défectueux vers des secteurs « de surplus » réservés à cet usage.
-f Synchronise et vide la mémoire tampon du disque à la fin de l'exécution. Cette opération est aussi effectuée lors des chronométrages -t et -T -g Affiche la géométrie du disque (cylindres, têtes, secteurs), la capacité (en secteurs) du périphérique, et l'adresse (en secteurs) du début du périphérique par rapport au début du disque. -h Affiche une aide concise. -i Affiche les informations d'identification fournies par le disque au démarrage, si elles sont disponibles. -I Demande directement au disque ses informations d'identifications, qui sont affichées dans un format étendu avec beaucoup plus de détails qu'avec l'option -i -k Lit/établit le drapeau de conservation des réglages après redémarrage pour le disque. Quand ce drapeau est positionné, le pilote conservera les options -dmu après un redémarrage logiciel, (comme pendant la séquence de récupération des erreurs). Ce dra peau est désactivé par défaut, pour empêcher les boucles de redémarrage qui pourraient être causées par des combinaisons de réglages -dmu. Le drapeau -k devrait de ce fait n'être positionné après que avoir vérifié le bon fonctionnement du système avec les réglages choisis. En pratique, tout ce qui est nécessaire pour tester une configuration (avant d'utiliser -k) est de vérifier que le disque peut être lu/écrit, et qu'aucun message d'erreur du noyau n'est généré pendant cette opération (voyez dans /var/adm/messages sur la plupart des sys tèmes). -K Positionne le drapeau de conservation des réglages du disque. En positionnant ceci, le disque retiendra les réglages pour -APSWXZ lors d'un redémarrage à chaud (comme lors d'une séquence de récupération d'erreur). Les disques ne supportent pas tous cette fonctionnalité. -L Positionne le drapeau de verrouillage de porte de disque. -m Obtient/règle le nombre de secteurs pour les disques à multiples secteurs d'entrée/sortie. -n Obtient ou positionne le drapeau « ignorer les erreurs d'écriture » dans le pilote. Ne vous amusez PAS avec ceci sans avoir étudié le code source du pilote d'abord. -p Tente de reprogrammer la puce d'interface IDE pour le mode PIO spécifié, ou tente d'auto-régler le « meilleur » mode PIO supporté par le disque. -P Fixe le compte maximal de secteurs pour le mécanisme interne de prérecherche du disque.
|
-S Fixe le délai pour la suspension (spindown) pour le disque. -T Fournit des minutages pour la lecture des caches pour des buts de tests et de comparaison. |
24/04/02 :
# hdparm -Tt /dev/hda : /dev/hda: Timing buffer-cache reads: 128 MB in 0.68 seconds =188.24 MB/sec Timing buffered disk reads: 64 MB in 3.87 seconds = 16.54 MB/sec# hdparm /dev/hda : /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 2434/255/63, sectors = 39102336, start = 0 busstate = 1 (on)
# hdparm -c3 -m16 /dev/hda : /dev/hda: setting 32-bit I/O support flag to 3 setting multcount to 16 multcount = 16 (on) I/O support = 3 (32-bit w/sync) # hdparm -Tt /dev/hda /dev/hda: Timing buffer-cache reads: 128 MB in 0.73 seconds =175.34 MB/sec Timing buffered disk reads: 64 MB in 4.01 seconds = 15.96 MB/sec
# hdparm -X34 -d1 -u1 /dev/hda : /dev/hda: setting unmaskirq to 1 (on) setting using_dma to 1 (on) setting xfermode to 34 (multiword DMA mode2) unmaskirq = 1 (on) using_dma = 1 (on) # hdparm -Tt /dev/hda /dev/hda: Timing buffer-cache reads: 128 MB in 0.72 seconds =177.78 MB/sec Timing buffered disk reads: 64 MB in 4.67 seconds = 13.70 MB/sec
# hdparm -X66 -d1 -u1 /dev/hda : /dev/hda: setting unmaskirq to 1 (on) setting using_dma to 1 (on) setting xfermode to 66 (UltraDMA mode2) unmaskirq = 1 (on) using_dma = 1 (on) # hdparm -Tt /dev/hda : /dev/hda: Timing buffer-cache reads: 128 MB in 0.69 seconds =185.51 MB/sec Timing buffered disk reads: 64 MB in 3.79 seconds = 16.89 MB/sec
# hdparm -m16 -d1 -X69 -u1 -c3 /dev/hda /dev/hda: setting 32-bit I/O support flag to 3 setting multcount to 16 setting unmaskirq to 1 (on) setting using_dma to 1 (on) setting xfermode to 69 (UltraDMA mode5) multcount = 16 (on) I/O support = 3 (32-bit w/sync) unmaskirq = 1 (on) using_dma = 1 (on) # hdparm -Tt /dev/hda /dev/hda: Timing buffer-cache reads: 128 MB in 0.76 seconds =168.42 MB/sec Timing buffered disk reads: 64 MB in 4.31 seconds = 14.85 MB/sec