Mi sto avvicinando a quel momento in cui il mio PC principale ha rallentato abbastanza a causa del marciume di Windows che probabilmente dovrei reinstallare. Invece di trascorrere una settimana di braccio di ferro, la reinstallazione e la configurazione solo per scoprire che ho dimenticato di eseguire il backup delle impostazioni di Visual Studio , ancora una volta , ho intenzione di aggiornare. Ho già acquistato tutte le parti e sono in procinto di effettuare il benchmarking per trovare la migliore configurazione.
Ho acquistato due SSD Crucial M4 da 120 GB (aggiornati all'ultimo firmware nell'aprile '12:) 00F
e ho eseguito alcuni rapidi benchmark utilizzando CrystalDiskMark . Ecco alcuni risultati:
Unità singola:
RAID 0
tramite controller per chipset Intel Z77 :
Questi benchmark ovviamente non sono esaustivi, ma penso che mi diano una buona idea di cosa aspettarsi tra le varie configurazioni.
La mia comprensione è che per i modelli di utilizzo più comuni, vale a dire lo sviluppo con Visual Studio (il mio utilizzo principale), le 4K
letture e le scritture sono molto più comuni, anche durante le build. Tra RAID 0
e no, c'è poca differenza. Ma con 512K
e Sequential
R / W, le differenze sono sufficienti per meritare attenzione.
Il fatto è che, al fine di evitare futuri problemi di marciume - e, francamente, perché posso - farò affidamento molto di più sulla virtualizzazione. Il mio piano è quello di segmentare diverse parti del mio ambiente di sviluppo in macchine virtuali utilizzando VMware Workstation : Visual Studio e strumenti di accompagnamento su uno, SQL Server su un altro, Adobe Design Suite su un altro ancora, ecc. Sfruttando le istantanee delle VM e la facilità con per creare o clonarne di nuovi, credo che vedrò un miglioramento dell'affidabilità a lungo termine (e vedrò sempre e soltanto i popup di aggiornamento di Adobe quando voglio).
Quindi, la mia domanda è: la virtualizzazione merita l'uso di una RAID 0
configurazione SSD rispetto a una configurazione tradizionale (nel mio caso, SO e app bare metal su un SSD, VM sull'altro)? Sarà virtualizzazione sfruttare l' 512K
e Sequential
R / W punti di forza di RAID 0
?
Un'osservazione:
Ho letto che alcuni SSD moderni sono in grado di gestire la raccolta dei rifiuti da soli, quindi non avere TRIM
è un problema minore. Non so come abilitarlo sui miei SSD o nemmeno vedere se lo supportano, comunque.
Modificare:
Per quanto riguarda il ripristino di emergenza, questo sistema ha anche unità disco standard di grandi dimensioni per l'archiviazione dei file e un controller RAID secondario che alla fine userò in un array con mirroring. In combinazione con backup locali notturni, backup off-site costante tramite Carbonite e check-in di controllo del codice sorgente off-site coerenti, ho i mezzi sufficienti per prevenire la perdita di dati.