¿Cómo funciona VmWare Workstation con las unidades SSD?

11

He leído mucha información sobre el uso de unidades SSD en el entorno de virtualización y los posibles problemas con el comando TRIM no compatible. Entiendo completamente qué es TRIM, cuáles son los problemas al pasar TRIM a la unidad, etc.

Lo que no encontré es una respuesta clara a la pregunta: "¿hay alguna forma de usar la unidad SSD en el sistema operativo invitado sin afectar su rendimiento (asociado con la falta del comando TRIM)".

Por ejemplo ... ¿es la solución conectar la unidad SSD en modo RAW a la máquina invitada? Si no, ¿por qué? ¿Hay alguna otra opción más difícil de implementar solo para "hacer lo correcto"?

Krzysztof Szynter
fuente
He pensado en construir una nueva máquina y poner 32 GB de RAM para poder cargar la memoria RAM de mi VM en eso. Pero parece más barato comprar un SSD de 500 GB y dejar que VM lea y escriba sus archivos vmdk. Simplemente ejecute manualmente la herramienta TRIM de Intel una vez por semana y creo que estará bien.
pcunite
Creo que funcionará (recortar una vez al mes) pero esperaba algunas respuestas de personas que han probado este enfoque y pueden compartir sus comentarios sobre el tema.
Krzysztof Szynter
Compré un SSD Crucial M4 de 256 GB para uso de VM. Ya he escrito a todos los sectores y parece estar funcionando muy bien. TRIM funciona cuando un archivo está marcado para su eliminación. Con los archivos vmdk esto nunca sucede. Sin embargo, a quién le importa! Aún es rápido. Si desea reclamar espacio, siempre puede compactar el vmdk. Aquí hay un enlace interesante: lifeofstu.com/?p=75
pcunite

Respuestas:

3

Actualmente ejecuto VM Workstation 8 en un conjunto de 3 SSD OCOP Vertex 3 240 Max IOP en un conjunto RAID 0. El rendimiento es excelente. Como no hay TRIM en RAID, solo dejo aproximadamente 100 Gb sin usar para que la recolección de basura aún pueda llevarse a cabo. La falta de TRIM nunca ha sido un factor y estoy ejecutando unos 8 servidores, incluido un servidor iSCSI. Con iSCSI solo sirvo imágenes de disco y el rendimiento es excelente. La agrupación es muy factible, incluso en una buena computadora portátil. Ejecutar VMware ESXi también es muy factible. SSD lo hace posible.

Dhirsh
fuente
2

TRIM se utiliza para indicar explícitamente a SSD qué bloques son gratuitos para la 'recolección de basura'. Si conecta directamente SSD a un invitado de VM y deja que el invitado maneje TRIM, lo logrará. Sin embargo, tengo entendido que si mantiene sus archivos vmdk en un OS / FS que admite TRIM, entonces debería estar listo. Por lo tanto, Vmware Workstation en Win 7, que admite TRIM, debería ser lo suficientemente bueno para la longevidad y el rendimiento de su unidad ssd.

Mxx
fuente