Le Blog Utux

HTTP 200 GET /

VirtualBox : une case magique à cocher

Rédigé par uTux 8 commentaires

Ouvrez les paramètres de votre machine virtuelle, rendez-vous dans "Stockage, et cochez la case "Utiliser le cache E/S de l'hôte". Validez, et profitez de performances largement supérieures, proches du natif. La différence sera d'autant plus flagrante si vous utilisez un disque dur et non un SSD pour le stockage.

La case magique à cocher !

Pourquoi cette option n'est-elle pas activée par défaut ? Simplement parce que l'utilisation d'un cache ne permet plus d'assurer la fiabilité d'écriture des données. En effet, si votre PC s'éteint brutalement (coupure de courant), toutes les données en cache qui n'ont pas encore été écrites sur le disque seront perdues. C'est d'ailleurs pour cela qu'on trouve des batteries sur certains contrôleurs matériel RAID des serveurs.

A titre personnel, je recommande de l'utiliser car le risque est plus théorique que pratique, de plus NTFS est très bon pour s'auto réparer en cas de coupure brutale. Et puis le gain de performances est tellement énorme qu'il est difficile de s'en passer après avoir essayé.

EDIT (17-08-2017) : j'ai constaté un effet secondaire, si vous exécutez plusieurs machines virtuelles en même temps il semble se produire un phénomène de saturation du cache. Et lorsque celui-ci se vide, il va provoquer d'énormes lag sur l'hôte. Du coup à vous de jauger pour voir si cela vaut la peine.

8 commentaires

#1  - Jean a dit :

Il me semble que ce réglage est par défaut coché (en tout cas cz moi)

Répondre
#2  - uTux a dit :

En effet ça dépend du type de VM. Sur les Windows 7 x64 il semble que ce n'est pas le cas (vu sur deux machines).

Répondre
#3  - bobricard a dit :

"NTFS est très bon pour s'auto réparer"

j'ai adoré cette phrase ;)

Répondre
#4  - uTux a dit :

Je dis ça car par expérience, malgré des redémarrages et coupures brutales, je n'ai jamais vu NTFS se casser. Il fait une vérification au démarrage et continue comme si rien ne s'était passé. Ce n'est pas une antiquité qui date de Windows 2000, il a beaucoup évolué et est très résilient.

Répondre
#5  - Frederic Bezies a dit :

Option activée par défaut pour les machines virtuelle Linux ?

Répondre
#6  - Vincent a dit :

Attention c'est souvent activé sur le controleur IDE du cdrom, mais pas sur le controlleur du disque dur !

Répondre
#7  - Blue a dit :

C'est ce que j'ai remarqué.

Répondre
#8  - LeCoon a dit :

Merci de l'info ! Bon à savoir en effet

Répondre

Écrire un commentaire

Quelle est le cinquième caractère du mot 0iylx6 ?