Comment fonctionne VmWare Workstation avec les disques SSD?

11

J'ai lu beaucoup d'informations sur l'utilisation de disques SSD dans un environnement de virtualisation et les problèmes possibles avec la commande TRIM non prise en charge. Je comprends parfaitement ce qu'est le TRIM, quels sont les problèmes de transmission du TRIM au lecteur, etc.

Ce que je n'ai pas trouvé, c'est une réponse claire à la question: "existe-t-il un moyen d'utiliser le lecteur SSD dans le système d'exploitation invité sans affecter ses performances (associé à l'absence de la commande TRIM)".

Par exemple .. est la solution pour connecter le disque SSD en mode RAW à la machine invitée? Sinon, pourquoi? Existe-t-il d'autres options plus difficiles à mettre en œuvre simplement pour «faire les choses correctement»?

Krzysztof Szynter
la source
J'ai pensé à construire une nouvelle machine et à y mettre 32 Go de RAM pour que je puisse conduire la mémoire RAM dans mes machines virtuelles. Mais il semble moins cher d'acheter un SSD de 500 Go et de laisser VM lire et écrire ses fichiers vmdk. Il suffit d'exécuter manuellement l'outil TRIM d'Intel une fois par semaine et tout ira bien, je pense.
pcunite
Je pense que cela fonctionnera (recadrage une fois par mois) mais j'espérais des réponses de personnes qui ont testé cette approche et qui peuvent partager leurs commentaires sur le sujet.
Krzysztof Szynter
J'ai acheté un SSD Crucial M4 256 Go pour une utilisation VM. J'ai déjà écrit dans tous les secteurs et cela semble très bien fonctionner. TRIM fonctionne lorsqu'un fichier est marqué pour suppression. Avec les fichiers vmdk, cela ne se produit jamais. Mais peu importe! C'est encore rapide. Si vous voulez réclamer de l'espace, vous pouvez toujours compacter le vmdk. Voici un lien intéressant: lifeofstu.com/?p=75
pcunite

Réponses:

3

J'exécute actuellement VM Workstation 8 sur un ensemble de 3 SSD OCP Vertex 3 240 Max IOP dans un ensemble RAID 0. La performance est excellente. Puisqu'il n'y a pas de TRIM en RAID, je laisse simplement environ 100 Go inutilisés pour que la collecte des ordures puisse toujours avoir lieu. Le manque de TRIM n'a jamais été un facteur et j'exécute environ 8 serveurs, y compris un serveur iSCSI. Avec iSCSI, je ne fais que servir des images de disque et les performances sont super. Le clustering est très faisable, même sur un bon ordinateur portable. L'exécution de VMware ESXi est également très faisable. Le SSD fait en sorte que cela se produise.

Dhirsh
la source
2

TRIM est utilisé pour indiquer explicitement au SSD quels blocs sont libres pour la «collecte des ordures». Si vous connectez directement le SSD à un invité VM et laissez l'invité gérer TRIM, vous y arriverez. Cependant, je crois comprendre que si vous conservez vos fichiers vmdk sur un OS / FS qui prend en charge TRIM, alors vous devriez être prêt. Ainsi, Vmware Workstation sur Win 7 qui prend en charge TRIM devrait être assez bon pour la longévité et les performances de votre lecteur ssd.

Mxx
la source