Lohnt sich ein SSD Cache?

Holt schrieb:
Bootet man nun ein System ohne den Treiber, weiß das von dem Cache nichts und man greift nur auf die HDD zu. Wird dann eine Datei geändert die cacht ist, dann wird unter dem normalen System die Änderung nicht erkannt, denn es werden ja die alten Daten aus dem Cache geladen, sonst wäre der Cache ja sinnlos.

Sollte sich zumindest bei NTFS lösen lassen.

/* 40*/ le32 restart_log_open_count;/* A counter that gets incremented every
time the logfile is restarted which happens
at mount time when the logfile is opened.
When creating set to a random value. Win2k
sets it to the low 32 bits of the current
system time in NTFS format (see time.h). */

Quelle: http://www.opensource.apple.com/source/ntfs/ntfs-64/kext/ntfs_logfile.h

Wert beim Shutdown speichern und beim Reboot den aktuellen Wert mit den gespeicherten +1 vergleichen, falls nicht identisch Cache verwerfen und den User eine Nachricht einblenden.
 
Wenn der Cache-Treiber und jeder Linux NTFS Treiber das auch machen.....

dann löst es aber auch noch nicht das Problem was man haben kann, wenn die SSD auch als Schreibcache arbeitet.
 
Holt schrieb:
Wenn der Cache-Treiber und jeder Linux NTFS Treiber das auch machen.....

Bug Reports und mit den Problem in die Öffentlichkeit gehen. ;)
Solche Bugs oder "Missing Features" werden dann in der Regel schnell gefixt.

Holt schrieb:
dann löst es aber auch noch nicht das Problem was man haben kann, wenn die SSD auch als Schreibcache arbeitet.

Write back des Caches beim Herunterfahren standardmäßig aktivieren und die Option es zu deaktivieren gut verstecken und mit einer entsprechenden Warnung versehen.
 
Zurück
Oben