Implicazioni dell'utilizzo di un'unità SSD USB per l'esecuzione di immagini VM disattivate

1

Gestisco VMware Fusion sul mio Apple Macbook Pro (15 pollici, metà 2012, OSX 10.10.2) e ho diverse immagini VM che sono archiviate su un disco USB3 esterno (WD Passport).

Il disco esterno va bene per un uso regolare, ma la differenza di prestazioni tra l'esecuzione di una VM dall'unità esterna rispetto all'esecuzione dall'SDD interno è enorme. Dato che il mio SSD è di dimensioni limitate, non sono in grado di ospitare tutte le mie VM su di esso e lo spostamento continuo di VM tra il disco esterno e l'SSD richiede parecchio tempo.

Ecco uno screenshot del test utilizzando il software Blackmagic Disk Speed Test sull'unità USB:

Pertanto,stavocercandodischiSSDesterni,inparticolareperfarfunzionarelemiemacchinevirtuali.AFAIK,hol'opzionetral'usodiundiscoflash(comeil Drive SSD USB 3.0 VisionTek da 120 GB ) o acquistando un'unità SSD interna e inserendola in un enclosure USB (ad es. Inateck USB3 HDD Enclosure con UASP ). Altre interfacce non sono davvero un'opzione: il MacBook non ha eSATA e qualsiasi cosa con un connettore Thunderbolt è proibitivamente costosa.

Da quello che ho letto, il controller USB non supporta TRIM, che è meno che ideale. Tuttavia, TRIM deve essere supportato quando si utilizza il protocollo USB Attached SCSI (UASP) anziché il protocollo Bulk-Only-Transport (BOT).

Ecco cosa mi piacerebbe sapere:

  • È vero che UASP offre il supporto TRIM? In tal caso, cosa devi fare per abilitarlo (se possibile)? Per esempio. hai bisogno di eseguire qualcosa come Chameleon SSD Optimizer per abilitare TRIM sul disco esterno?
  • Come posso determinare se UASP è supportato sul mio MacBook Pro? Ho letto le istruzioni qui , ma questo significa che prima avrei bisogno di un dispositivo abilitato UASP per verificare se è riconosciuto come tale. Preferirei sapere se funzionerà prima di ordinare l'hardware.

In chiusura: due schermate dalla sezione USB ed estensioni dall'app System Information:

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

3 risposte

2

USB 3.0 supporta UASP che consente TRIM

Re: enclosures - Se si utilizza un enclosure esterno, il chipset deve essere in grado di passare i comandi TRIM all'unità. Quindi senza questo, tutto è un punto controverso. E quando connesso in questo modo, mi azzarderei a fare in modo che il disco non venga riconosciuto dal sistema come un SSD.

Domanda: non puoi semplicemente aggiornare il tuo SSD interno ad una capacità maggiore?

    
risposta data 21.02.2015 - 15:37
fonte
2

Ho un Samsung 840 Pro con l'involucro Inateck USB 3.0 con supporto UASP. Funziona alla grande. Assicurati di avere il recinto con alimentazione CC. Alcuni dicono che non è necessario, ma noto una leggera differenza con l'alimentazione CC.

    
risposta data 06.05.2015 - 14:03
fonte
1

Eseguo due macchine virtuali su un Firewire800 esterno con due SSD (mirroring) collegate a un mac mini server (quad i7) che esegue spinner mirror da 500 g di 7.5k con una terza VM (non molto critica) in esecuzione su di esso, quindi tre Vm totali. Funziona alla grande per il software lato server e le esigenze di database di base per una piccola impresa (stazione sciistica). So che è piuttosto vago e non affronta l'I / O, la dimensione dei dati, le connessioni ... ma funziona bene. Nessuno che ci supporta o il software ci vuole questo, ma la mia dimostrazione di concetto è stata sufficiente per me per implementarlo diversi anni fa. Perdo un server o hardware ora sposto l'unità su un altro mac mini e sono in pochi minuti ... ma non ho ancora perso. Sono in esecuzione VM di Win Server 2008.

    
risposta data 25.08.2016 - 19:01
fonte

Leggi altre domande sui tag