Mise en cache de lecture du stockage

Remarque : Storage Read Caching est disponible pour les clients XenServer Enterprise Edition ou ceux qui ont accès à XenServer via leur droit Citrix Virtual Apps and Desktops.

La mise en cache en lecture améliore les performances du disque d’une machine virtuelle car, après la lecture initiale à partir du disque externe, les données sont mises en cache dans la mémoire libre de l’hôte. Il améliore considérablement les performances dans les situations où de nombreuses machines virtuelles sont clonées à partir d’une seule machine virtuelle de base, par exemple, dans les environnements MCS (Citrix Virtual Desktops Machine Creation Service), car il réduira considérablement le nombre de blocs lus à partir du disque.

Cette amélioration des performances peut être observée chaque fois que les données doivent être lues à partir du disque plusieurs fois, car elles sont mises en cache dans la mémoire. Ceci est particulièrement visible dans la dégradation du service qui se produit lors de situations d’E/S lourdes. Par exemple, lorsqu’un nombre important d’utilisateurs finaux démarrent dans un délai très restreint (tempête de démarrage), ou lorsqu’un nombre important de machines virtuelles sont programmées pour exécuter des analyses de logiciels malveillants en même temps (tempêtes antivirus).

Remarque : la quantité de mémoire affectée au domaine de contrôle XenServer (dom0) peut nécessiter une augmentation pour une utilisation plus efficace de la mise en cache en lecture. Pour obtenir des instructions sur l’augmentation de la mémoire dom0, reportez-vous à la sectionModification de la mémoire du domaine de contrôle.

XenCenter affiche l’état de la mise en cache en lecture dans l’onglet Général de la machine virtuelle. Notez que vous ne pouvez pas activer ou désactiver la mise en cache en lecture à l’aide de XenCenter. Pour obtenir des instructions sur l’utilisation de la mise en cache en lecture, reportez-vous à la sectionMise en cache de lecture du stockage.

La mise en cache en lecture est activée par défaut, à condition que :

  • L’hôte XenServer est sous licence avec XenServer Enterprise Edition ou une licence Citrix Virtual Apps and Desktops.
  • La machine virtuelle est attachée à un VDI sur un SR basé sur un fichier tel que NFS ou EXT3. Notez que la mise en cache en lecture ne peut pas être utilisée avec d’autres types SR.
  • La machine virtuelle est créée à partir d’un clone rapide ou d’un instantané, ou la machine virtuelle est attachée à un VDI en lecture seule.

Pour plus d’informations sur la mise en cache en lecture, reportez-vous à la sectionMise en cache de lecture du stockage.

Mise en cache de lecture du stockage