Implicaciones de usar una unidad SSD USB para ejecutar las imágenes de VM

1

Estoy ejecutando VMware Fusion en mi Apple Macbook Pro (15 pulgadas, mediados de 2012, OSX 10.10.2) y tengo varias imágenes de VM que están almacenadas en un disco USB3 externo (WD Passport).

El disco externo está bien para el uso regular, pero la diferencia de rendimiento entre la ejecución de una VM desde la unidad externa en comparación con la ejecución desde el SSD interno es enorme. Como mi SSD tiene un tamaño limitado, no puedo alojar todas mis máquinas virtuales en él, y moverlas constantemente entre el disco externo y el SSD requiere bastante tiempo.

Aquí hay una captura de pantalla de la prueba que utiliza el software Blackmagic Disk Speed Test en la unidad USB:

Porlotanto,estababuscandodiscosSSDexternos,específicamenteparaejecutarmismáquinasvirtuales.AFAIK,tengolaopcióndeutilizarundiscoflash(como VisionTek 120GB USB 3.0 Pocket SSD Drive ) o comprando una unidad SSD interna y pegándola en una caja USB (por ejemplo, Inateck USB3 HDD Enclosure con UASP ). Otras interfaces no son realmente una opción: el MacBook no tiene eSATA y cualquier cosa con un conector Thunderbolt es prohibitivamente costosa.

Por lo que he leído, el controlador USB no es compatible con TRIM, que es menos que ideal. Sin embargo, se debe admitir TRIM cuando se utiliza el protocolo SCSI adjunto USB (UASP) en lugar del protocolo de transporte masivo (BOT).

Esto es lo que me gustaría saber:

  • ¿Es cierto que UASP ofrece soporte TRIM? Si es así, ¿qué debe hacer para habilitarlo (si corresponde)? P.ej. ¿necesita ejecutar algo como Chameleon SSD Optimizer para habilitar TRIM en el disco externo?
  • ¿Cómo puedo determinar si se admite UASP en mi MacBook Pro? He leído las instrucciones aquí , pero esto significa que primero necesitaría un dispositivo habilitado para UASP para comprobar si se reconoce como tal. Preferiría saber si funcionará antes de ordenar el hardware.

Para cerrar: dos capturas de pantalla de la sección USB y Extensiones de la aplicación Información del sistema:

    
pregunta ƘɌỈSƬƠƑ 21.02.2015 - 14:58

3 respuestas

2

USB 3.0 es compatible con UASP, lo que permite TRIM

Re: enclosures: si está utilizando un gabinete externo, el conjunto de chips debe poder pasar los comandos TRIM a la unidad. Así que sin eso, todo es un punto discutible. Y cuando esté conectado de esta manera, me aventuraría a que el disco ni siquiera fuera reconocido por el sistema como un SSD.

Pregunta: ¿no puede simplemente actualizar su SSD interno a una capacidad mayor?

    
respondido por el Hefewe1zen 21.02.2015 - 15:37
2

Tengo un Samsung 840 Pro con la carcasa Inateck USB 3.0 con soporte UASP. Corre muy bien Asegúrese de obtener el gabinete con la alimentación de CC. Algunos dicen que no es necesario, pero sí noté una ligera diferencia con la alimentación de CC.

    
respondido por el Johnnybegood 06.05.2015 - 14:03
1

Ejecuto dos máquinas virtuales en un Firewire800 externo con dos SSD (duplicadas) conectadas a un mini servidor Mac (quad i7) que ejecuta spinning de 500 gb 7.5k con una tercera VM (no muy crítica) ejecutándose en él, por lo que Tres VM en total. Funciona muy bien para el software del lado del servidor y las necesidades básicas de la base de datos para una pequeña empresa (estación de esquí). Sé que eso es bastante vago y no aborda la E / S, el tamaño de los datos, las conexiones ... pero funciona bien. Nadie que nos apoya o el software quiere que hagamos todo esto, pero mi prueba de concepto fue suficiente para implementarlo hace varios años. Perdí un servidor o hardware. Ahora muevo el disco a otro Mac mini y estoy listo en minutos ... pero todavía no lo he perdido. Estoy ejecutando VM de Win Server 2008.

    
respondido por el Carbon Cow 25.08.2016 - 19:01

Lea otras preguntas en las etiquetas