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»?
ssd
virtualization
vmware-workstation
trim
Krzysztof Szynter
la source
la source
Réponses:
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.
la source
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.
la source