Ich nähere mich der Zeit, in der sich mein Haupt-PC aufgrund von Windows Rot so verlangsamt hat, dass ich ihn wahrscheinlich neu installieren sollte. Anstatt eine Woche mit Armdrücken zu verbringen, neu zu installieren und zu konfigurieren, nur um festzustellen, dass ich vergessen habe, meine Visual Studio-Einstellungen erneut zu sichern, werde ich ein Upgrade durchführen. Ich habe bereits alle Teile gekauft und bin dabei, ein Benchmarking durchzuführen, um die beste Konfiguration zu finden.
Ich habe zwei Crucial M4 120 GB SSDs gekauft (aktualisiert auf die neueste Firmware ab April '12 :)00F
und einige schnelle Benchmarks mit CrystalDiskMark durchgeführt . Hier sind einige Ergebnisse:
Einzellaufwerk:
RAID 0
über Intel Z77 Chipsatz Controller:
Diese Benchmarks sind natürlich nicht erschöpfend, aber ich denke, sie geben mir eine gute Vorstellung davon, was mich zwischen verschiedenen Konfigurationen erwartet.
Nach meinem Verständnis sind 4K
Lese- und Schreibvorgänge für die meisten gängigen Verwendungsmuster, nämlich die Entwicklung mit Visual Studio (meine primäre Verwendung) , selbst während Builds weitaus häufiger. Zwischen RAID 0
und nicht gibt es wenig Unterschied. Aber mit 512K
und Sequential
R / W sind die Unterschiede genug, um Aufmerksamkeit zu verdienen.
Die Sache ist, um zukünftige Fäulnisprobleme zu vermeiden - und ehrlich gesagt, weil ich kann -, werde ich mich viel mehr auf Virtualisierung verlassen. Mein Plan ist es, verschiedene Teile meiner Entwicklungsumgebung mithilfe von VMware Workstation in virtuelle Maschinen zu segmentieren : Visual Studio und zugehörige Tools auf einer, SQL Server auf einer anderen, Adobe Design Suite auf einer anderen usw. Durch die Nutzung von VM-Snapshots und Easy By Ich glaube, ich werde eine Verbesserung der langfristigen Zuverlässigkeit feststellen (und immer nur Adobe-Update-Popups sehen, wenn ich möchte).
Meine Frage ist also, ob die Virtualisierung die Verwendung einer RAID 0
SSD-Konfiguration gegenüber einem herkömmlichen Setup verdient (in meinem Fall Betriebssystem- und Bare-Metal-Apps auf einer SSD, VMs auf der anderen). Wird die Virtualisierung die Stärken von 512K
und Sequential
R / W nutzen RAID 0
?
Eine Beobachtung:
Ich habe gelesen, dass einige moderne SSDs in der Lage sind, die Speicherbereinigung selbst zu verwalten, sodass TRIM
es weniger problematisch ist , sie nicht zu haben . Ich weiß jedoch nicht, wie ich dies auf meinen SSDs aktivieren oder ob sie es unterstützen sollen.
Bearbeiten:
In Bezug auf die Notfallwiederherstellung verfügt dieses System auch über große Standard-Plattentellerlaufwerke für die Dateispeicherung und einen sekundären RAID-Controller, den ich eventuell in einem gespiegelten Array verwenden werde. In Kombination mit nächtlichen lokalen Sicherungen, ständigen externen Sicherungen über Carbonite und konsistenten externen Check-ins für die Quellcodeverwaltung habe ich ein ausreichendes Mittel, um Datenverlust zu verhindern.