Configurer l'échange pour les invités Windows virtualisés sous KVM

1

Je configure un serveur à la maison avec Ubuntu et KVM courir un certain nombre de les fenêtres invités. Le système d'exploitation hôte et swap réside sur un disque SSD pendant que les machines virtuelles sont placées sur un disque dur. zraid2 volume de stockage sur des disques mécaniques. L'hôte dispose de 32 Go de RAM et je veux être prêt à engager (ou à surcharger) beaucoup de RAM sur les ordinateurs virtuels.

Dois-je installer le les fenêtres invités sans pagefiles et laissez plutôt la mémoire virtuelle de l’hôte s’occuper de cela dans un grand swap cloison?

Ou est-il préférable de configurer chaque les fenêtres invité avec son propre pagefile? Peut-être monter ces pagefiles sur le SSD?

mikewse
la source

Réponses:

0

C'est probablement une meilleure question pour Server Fault, mais ...

Configurez l'hôte avec un fichier d'échange sur le SSD aussi grand que vous envisagez de surcharger. Configurez ensuite chaque machine virtuelle Windows avec la partition principale du système d'exploitation (C :) avec le fichier d'échange Managed Windows et désactivez tous les fichiers d'échange de disques.

NotoriousPyro
la source
Un grand merci pour partager votre expérience! Juste pour vérifier que je vous ai bien compris; Le swap des VMs sur leur C: respectif résidera dans leurs fichiers de disque de VM sur le volume de disque zraid2, non? Ce serait formidable si vous souhaitez partager le raisonnement (avantages / inconvénients) de votre choix :-)
mikewse
je l'ai lu ici . Selon le 3ème paragraphe, important au-dessous, cela signifie que la mémoire est attribuée dans le cadre du processus hôte. Le fichier d'échange fait partie de cette mémoire et tant que vous avez les pilotes, il devrait être exposé à l'hôte pour que celui-ci décide ce qui se passera.
NotoriousPyro
En fait je suis en train de mentir. Je l'ai essayé moi-même et j'ai créé des images de disque brutes sur chaque machine virtuelle, sur différents disques SSD, avec le cache défini sur none / unsafe (Non sûr) et les performances sont meilleures.
NotoriousPyro