Mittwoch, 13. Mai 2009

Understanding SSDs / which SSD to choose nowadays

Since december 2008 I'm using a SSD for my OS and the installed programs. I had to make a choice between the OCZ Core v2 / Solid - series (MLC, JMicron-based), the Patriot Warp v2 (MLC, JMicron-based) or the Mtron Mobi 3500-series (SLC, proprietary development-chip). Because of better price per GB and availability I picked the Patriot Warp v2. Sadly I had to return it to the shop some days later because of terrible stuttering/pause-problems.

Then I chose the Mtron Mobi 3500-series (3525 32GB in fact) and experienced some very satisfying performance. I'm using it for 5 months now and I'm still happy with my decision not to keep the Patriot Warp but switching to the Mtron Mobi. The diurnal performance of this drive is just astonishing in my book. Applications start in a fraction of time they did before (using a quite fast Samsung-HDD).

If you want to make your laptop/pc faster and are "still" using an HDD, all you have to do is to put any (good) SSD into it. This update is worth much more than adding more RAM, upgrading the CPU or anything else!!!

So, it's been a while and some new SSDs are available down to the present day. OCZ launched their Vertex series (Summit comming soon), the Samsung SLC-SSD dropped in price, they launched the new PB22-J and a lot of other drives are pretty much available. So it's hard to select the right one if you want to have a good performing SSD for your OS and applications. Within the last days I read a lot of reviews concerning the Intel X25-E and the OCZ Vertex, two very attractive SSDs these days.

There is one article that is definitely worth reading: At the Anandtech-Website you can find it: The SSD Anthology: Understanding SSDs and New Drives from OCZ. This article starts with some facts about the stuttering/pause-problems (JMicron-based SSDs, esp. JMF602A/JMF602B) like I had with the Patriot Warp v2, explaines generally why you should want an SSD. Then it accurately describes the anatomy of an SSD (very worth reading), it deals with the performance degradation problem (also very worth reading!!!), describes how you can restore the peak performance of your SSD using secure erase-mechanism. Furthermore there is a comparison of the performances of new vs. used drives, a very juicy story about the development of the OCZ Vertex and finally a chunk of benchmark and real-world-usage results.

Unhappily this article does not include any words about my Mtron Mobi, but it explains a lot about SSDs itself, its architecture, its development during the last couple of month and has a clother look at the OCZ Vertex and Intel X25-M, two very interesting drives today.

If you're planning to purchase a SSD and want to know why not to choose the OCZ Solid / Core, Patriot Warp and some other samples, you definitely have to read that article.

current prices of some SSDs:


(I picked ~60GB and 2,5" models, omitted old JMicron-based SSDs, sorted them by price/gb)

Montag, 4. Mai 2009

8 GB Arbeitsspeicher unter Windows XP / Vista 32 Bit nutzen (Update 2)

Jeder kennt das: Arbeitsspeicher kann man nie genug haben! Leider bieten Windows XP und Vista in der 32 Bit-Version lediglich eine Unterstützung für maximal 3,2 GB Arbeitsspeicher. Baut man nun 4, 6 oder 8 GB RAM ein, so stehen einem lediglich 3,2 GB zur Verfügung.

Mit einem kleinen Trick kann man den restlichen RAM jedoch nutzen. Kürzlich bin ich auf folgenden Artikel aufmerksam geworden:

8GB unter Vista / XP x86 (32 Bit) nutzen - Dank RAM Disk

Nach dieser Anleitung kann man von Windows XP / Vista 32-Bit nicht ansprechbaren RAM für eine RAM-Disk (RAM-Laufwerk) nutzen. Ich habe kürzlich weitere 4 GB zu meinen vorhandenen 2 GB DDR II - Speicher gesteckt und nutze nun die die verbleibenden 2,8 GB (6 - 3,2 = 2,8) für ein RAM-Laufwerk. Dort habe ich die Auslagerungsdatei von Windows, mein Temp-Verzeichnis sowie portable Programme und meinen Webbrowser untergebracht.

Der Vorteil liegt auf der Hand: Von Windows "ausgelagerte" Daten bleiben im RAM, alle temporären Daten, der Browser-Verlauf/-Cache liegen im RAM. Das System ist dadurch deutlich schneller :)



Nachtrag: vom 7.05.2009:

Inzwischen habe ich meinen RAM von 6 auf 8 GB aufgestockt, da man mit den ca. 2,5 GB für die RAM-Disk nicht wirklich auskommt:
- Auslagerungsdatei: 1,2 GB
- Portable Anwendungen: 0,5 GB
- Webbrowser + Cache: 0,3 GB
- Temporäre Dateien: 0,5 GB

Mit dem 8 GB-Ausbau habe ich nun 4,5 GB für die RAM-Disk, was sich wie folgt aufteilt:
- Auslagerungsdatei: 1,2 GB
- Portable Anwendungen: 0,5 GB
- Webbrowser + Cache: 0,3 GB
- Temporäre Dateien: 2,5 GB




Nachtrag: vom 18.05.2009:

Wie das Leben so ist, gibt es zu jedem Vorteil auch immer mind. einen Nachteil. Sofern man mehr als nur die Auslagerungsdatei und temporäre Dateien auf dem RAM-Laufwerk hat, so muss dieses evtl. beim Beenden gespeichert und beim nächsten Booten neu geladen werden. Das kostet natürlich etwas Zeit, so dass der Boot-Vorgang minimal verlänger wird (Laden des Images), das Herunterfahren hingegen dauert spürbar länger (Speichern des Images auf Festplatte).

Man muss sich also überlegen, ob man diesnn Nachteil in den Kauf nimmt. Ich persönlich kann damit aber sehr gut leben, der Performance-Vorsprung ist es mir Wert!




Nachtrag: vom 28.05.2009:

Kurioserweise kann ich in meinem System die 8 GB RAM nicht zu 100% ausnutzen. Trage ich bei RAM-Disk in den Memory-Optionen die vom Bios gemeldet 8192 MB ein, so stürzt Windows beim nächsten Boot ab. Ich musste ein wenig experimentieren und bin nun mit folgenden Settings bei einem stabilen Betrieb angekommen:

Installed (MB): 7890
Reserved (MB): 280
Direct address: disabled

Daraus ergeben sich 4371 MB unmanaged memory, von denen ich 4300 für die RAM-Disk nutze.