Niveau :
Résumé : hdparm -tT ; blktool
Si vous avez des performances un peu mauvaises, il se peut que cela soit dû à votre disque dur.
Pour en avoir le coeur net, mesurez ses performances :
$ hdparm -tT /dev/hdaLe -t teste le disque tandis que le -T teste l'accès disque avec cache (en gros la vitesse de la RAM).
Pour un disque IDE (ou sata) une vitesse de 50Mo/s est acceptable (comptez plutôt 30 pour un ordinateur portable).
Si votre disque est particulièrement lent en cas de charge de la machine, il se peut que le dma ne soit pas activé. Pour le vérifier :
$ hdparm -d /dev/hdaPour le forcer :
$ hdparm -d1 /dev/hda
Tout ceci est bien joli, mais ancrons nous dans la modernité, un nouvel outil est apparu et a vocation à remplacer hdparm et à étendre ses fonctionnalités : blktool. Malheureusement blktool ne sait pas encore mesurer le taux de transfert (entre autre), par contre il est plus lisible. Voici quelques exemples d'équivalents :
# activation du dma
$ hdparm -d1 /dev/hda
$ blktool /dev/hda dma on
# relecture de la table des partitions (aucune partition ne doit être monté
$ hdparm -z /dev/hda
$ blktool /dev/hda reread-part
# passage du disque en mode economie d'energie (attention, cela ne sert a rien si le disque est utilisé et que noflushd n'est pas présent)
$ hdparm -y /dev/hda
$ blktool /dev/hda standby
# changement du niveau de gestion du bruit du disque (plus il est bruyant et plus il est rapide et inversement)
$ hdparm -M 128 /dev/hda
$ blktool /dev/hda acoustic-mgmt 128 #nombre entre 128 et 254