Proxmox, Windows et les modes de cache de disque virtuel

J'ai exécuté Proxmox 2.0 et j'ai installé le server Windows 2003 R2 (32 bits). J'ai utilisé des périphériques VIRTIO disque et NIC virtuels (et installé les pilotes appropriés dans Windows), et tout va bien. Le server physique est HP DL 180 G6 avec RAID 410i (cache RAM de 256 Mo, 4 disques SAS de 3 x 300 Gb en RAID10). Le server est protégé par l'onduleur (bien sûr) afin qu'il ne soit pas soudainement éteint.

Maintenant, je vois que je peux définir le mode de disque dans Proxmox à 'default (no cache)', 'Direct sync', 'Write through', 'Write back', 'Write back (non sécurisé)', et je peux également mettre en / hors cache mode dans Windows iеself. Je voudrais optimiser la vitesse d'E / S de Windows Server, alors j'aimerais utiliser des disques "write back-ed", alors qu'il me semble que je n'ai pas besoin du cache Windows sur les disques.

Quelle est la meilleure stratégie pour mon cas? Quel mode je dois définir pour les disques virtuels dans Proxmox, et quel paramètre est préférable d'utiliser dans Windows Server en VM?

Soit dit en passant , et si je installe Debian dans une autre machine virtuelle sur le même Proxmox – quels modes de disques je devrais configurer dans Proxmox pour une meilleure performance IO de Debian?

Des meilleures pratiques d'optimization de performance KVM d'IBM ( http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaat/liaatbpblockioperf.htm ), vous devriez:

  • configurez un stockage LVM dans Proxmox pour exécuter des machines virtuelles directement à partir de volumes logiques,
  • conservez l'option par défaut 'no cache' dans Proxmox,
  • activez le planificateur de timeout sur vos disques

À propos des meilleurs parameters à utiliser dans Windows, j'aimerais aussi le savoir car je devrais installer une configuration vraiment similaire dans quelques semaines …