Optimisation disque Vmware server qui héberge une Debian et activation DMA

Publié le 05 avril 2007 par Olivier Duval

J’étais assez étonné des performances que donnait le hdparam sur les accès du disque virtuel, ~ 3 000 MB/s et 1 200 KB/s, sur un de nos serveurs de développement.

A l’aide de la console, “Setting” du serveur, onglet “Options”, section “Advanced”, cocher “Disable memory page trimming” qui améliore sensiblement les accès :

  ~# hdparm -tT /dev/sda
  /dev/sda:
  Timing cached reads:   22532 MB in  2.00 seconds = 11290.29 MB/sec
  Timing buffered disk reads:  106 MB in  3.04 seconds =  34.91 MB/sec

Voilà qui est meilleur…Il convient aussi d’installer les “VMWare tools” qui permettent une amélioration des accès réseau et disques.

Egalement, sur les disques d’un serveur [non virtuel], il est aussi important d’activer le DMA afin d’augmenter le débit de transfert de ceux-là :

~# hdparm -d1 /dev/sda

Afin d’activer le DMA au démarrage du système, éditer le fichier /etc/hdparam.conf, qui doit contenir pour ce cas :

/dev/hda {
  dma = on
}