Die Testen mit einem alten Sandalenfilm. Das ist kein Wunder, dass die SSDs gestresst werden.
Nochmal zum Cache: Ich habe mir ein paar Gedanken zu dem Deaktivieren des Schreibcaches im Gerätemanger gemacht.
1. Es ist nicht so, dass dieser Cache standardmäßig deaktiviert ist. (Gerätemanger --> Laufwerkseigenschaften--> Auf Leistung optimieren). Die Einstellung hängt wohl vom Treiber und der Festplatte selbst ab.
Meine Festplatten mehrerer PCs waren durchweg alle auf Leistung unter XP Pro optimiert.
Aber schauen wir uns den Text an: " Diese Einstellung aktiviert den Schreibcache zum Steigern der Datenträgerleistung, aber ein Stromausfall oder
Gerätefehler kann
Datenverlust oder -beschädigung verursachen."
2. Hier ein Fall, bei dem die Inteltreiber versagen:
http://www.winfuture-forum.de/index.php?showtopic=146620
3. Dies sind die beiden Registrywerte, die gesetzt werden. (siehe auch Link 4.)
"UserWriteCacheSetting"=dword:00000000 oder 00000001
"CacheIsPowerProtected"=dword:00000000 oder 00000001
CacheIsPowerProtected kommt noch aus der Windows 2000 Zeit, gab zu derzeit Probleme mit Raid und diesem Parameter.
4.
http://www.3ware.com/kb/article.aspx?id=12063
Windows Registrykeys "überschreiben" Firmwareeinstellung.
5.
http://de.wikipedia.org/wiki/Cache
Sollte man mal gelesen haben (Stichpunkt Cache Miss)
Fazit: "Auf Leistung optimieren" braucht nicht angestellt werden, wenn ein Controller dahintersteht, der Cacheoptimierungen selbstständig vornimmt.
Dies könnte tatsächlich sogar schlechte Auswirkungen haben.
Ich konnte nicht herausfinden, wie Windows mit dem Wert UserWriteCacheSetting arbeitet. Höchstwahrscheinlich werden der IO Scheduler und die Cacheparameter aber stärker beeinträchtigt.
Mögliche Ursache der schlechten Performance mit Schreibcache: Gleichzeitiges Schreiben und Lesen zuvieler Daten. Windows wird die SSD mit
HDD optimierten Cacheverhalten überfordern (-->blog.laptopmag.com,
MLC SSDs sind ausgelastet). Die SSD Firmware wird ausgehebelt.
CacheIsPowerProtected könnte ebenso der Schuldige sein.
Und nicht zu vergessen unter Punkt 1 das Fettgedruckte beachten.
UPDATE:
http://support.microsoft.com/?scid=kb;en-us;332023&x=19&y=6 : -->
MORE INFORMATION --> Wenn beide Optionen enabled sind, gibt es Fehler; unter XP anscheinend nicht gefixter Bug. Außerdem:
Note Microsoft SQL Server uses FILE_FLAG_WRITE_THROUGH extensively on local database data, log files, and backup files. Local database data may include data on SCSI drives and SAN drives, but not data on NAS drives. If the Power Protected Storage feature is not enabled on hardware that protects its write-through cache, SQL Server's performance can be affected during the checkpoint process of a large database.
http://support.microsoft.com/?scid=kb;en-us;811392&x=7&y=5