Hallo zusammen.
Ich betreibe 2x die SanDisk Ultra 3D 4TB in meinem NAS und vermute stark, dass die Firmware unter einem Cold Data Bug leidet.
Das System:
Die SanDisk SSDs laufen als klassisches mdadm RAID0 auf dem wiederum ein LUKS encrypted Drive angelegt ist und eine einzelne EXT4 Partition beinhaltet. Diese 8TB werden als fileshare per samba im lokalen Netzwerk genutzt. Ein Backup findet auf ein 3x 8TB RAID1 aus HDDs statt sowie alle paar Monate auch noch auf eine extern gelagerte 8TB USB HDD.
Das Problem:
Jetzt passiert mir nach längerem Betrieb zum zweiten Mal, dass Daten, die etwa ein halbes Jahr alt sind, immer langsamer gelesen werden können. Während ich Dateien, die erst einen Monat alt sind intern auf die NVMe SSD mit ~1GB/Sek kopieren kann, schwanken ältere Dateien zwischen 20-150MB/Sek mit seltenen kurzfristigen Dips auf 0 MB/Sek. Getestet ist das alles mit ~8GB großen Video Files, so dass es sich in den Tests auch um den best case durch sequential file transfers handelt.
Was letztes Mal geholfen hat war ein kompletter Reset der SSDs und die Dateien vom Raid-Backup zurück auf die SSDs zu schieben für einen Refresh.
Jetzt ist es wieder so weit. Der "Verfall" hat wieder begonnen. Der SanDisk Support ist wenig hilfreich und bietet auch keinerlei Linux Support an. SMART ist unauffällig. Durch die dips fliegt das filesystem manchmal in den read-only mode, wenn man wirklich eine ganze Menge am Stück liest UND schreibt Schreibvorgänge an sich sind nicht betroffen bzgl. performance, es sind die Lese-Operationen, die alles zum hängen bringen. Schreiben von anderen Laufwerken auf das SSD Raid bleiben unproblematisch auch bei großen Datenmengen.
In der realen Welt fällt es mir symptomatisch immer dann auf, wenn die 2.5Gbit Netzwerk-Transfers nicht voll ausgelastet sind.
Auf Reddit finden sich User mit ähnlichen Problemen, aber ansonsten scheint es kein groß bekanntes Problem zu geben. Die baugleiche WD Blue 3D scheint ebenfalls betroffen. Firmware Updates hierfür gibt es nicht.
https://www.reddit.com/r/DataHoarder/comments/16ymtbu/strange_behaviour_from_sandisk_ssd/
Was tun?
Vielleicht ist eine meiner SSDs auch einfach ein Garantiefall!? Die Firmware sollte alte Speicherzellen eigentlich refreshen ohne vom eingesetzten Dateisystem abhängig zu sein oder ist euch bekannt, dass das nur mit Windows + NTFS funtkioniert/unterstützt wird?
Die latest firmware ist jedenfalls installiert. Mit der Evo 840 hatte Samsung damals ein ähnliches Problem, das mit einem Refresh Tool und später mit einem Firmware Update behoben wurde, wenn ich mich richtig erinnere. Ich fürchte aber SanDisk wird da wenig zu bewegen sein, falls es den Usern nicht auffällt, oder eben doch mit meiner Nutzungsweise zusammen hängt.
Vielleicht habt ihr ja auch eine Ultra 3D im Einsatz und könnt mal die Leserate alter Daten testen?
Alleine für das Feedback wäre ich schon sehr dankbar.
Ich betreibe 2x die SanDisk Ultra 3D 4TB in meinem NAS und vermute stark, dass die Firmware unter einem Cold Data Bug leidet.
Das System:
- 5950X @ CO+ECO Mode
- 32GB DDR4 RAM
- Gigabyte B550I AORUS PRO AX
- 1x Kingston A1000 NVMe 256GB
- 2x SanDisk Ultra 3D 4TB
- diverse HDDs an 3rd Party Controller
- OS: Ubuntu Server, aktueller 6.19er Kernel
Die SanDisk SSDs laufen als klassisches mdadm RAID0 auf dem wiederum ein LUKS encrypted Drive angelegt ist und eine einzelne EXT4 Partition beinhaltet. Diese 8TB werden als fileshare per samba im lokalen Netzwerk genutzt. Ein Backup findet auf ein 3x 8TB RAID1 aus HDDs statt sowie alle paar Monate auch noch auf eine extern gelagerte 8TB USB HDD.
Das Problem:
Jetzt passiert mir nach längerem Betrieb zum zweiten Mal, dass Daten, die etwa ein halbes Jahr alt sind, immer langsamer gelesen werden können. Während ich Dateien, die erst einen Monat alt sind intern auf die NVMe SSD mit ~1GB/Sek kopieren kann, schwanken ältere Dateien zwischen 20-150MB/Sek mit seltenen kurzfristigen Dips auf 0 MB/Sek. Getestet ist das alles mit ~8GB großen Video Files, so dass es sich in den Tests auch um den best case durch sequential file transfers handelt.
Was letztes Mal geholfen hat war ein kompletter Reset der SSDs und die Dateien vom Raid-Backup zurück auf die SSDs zu schieben für einen Refresh.
Jetzt ist es wieder so weit. Der "Verfall" hat wieder begonnen. Der SanDisk Support ist wenig hilfreich und bietet auch keinerlei Linux Support an. SMART ist unauffällig. Durch die dips fliegt das filesystem manchmal in den read-only mode, wenn man wirklich eine ganze Menge am Stück liest UND schreibt Schreibvorgänge an sich sind nicht betroffen bzgl. performance, es sind die Lese-Operationen, die alles zum hängen bringen. Schreiben von anderen Laufwerken auf das SSD Raid bleiben unproblematisch auch bei großen Datenmengen.
In der realen Welt fällt es mir symptomatisch immer dann auf, wenn die 2.5Gbit Netzwerk-Transfers nicht voll ausgelastet sind.
Auf Reddit finden sich User mit ähnlichen Problemen, aber ansonsten scheint es kein groß bekanntes Problem zu geben. Die baugleiche WD Blue 3D scheint ebenfalls betroffen. Firmware Updates hierfür gibt es nicht.
https://www.reddit.com/r/DataHoarder/comments/16ymtbu/strange_behaviour_from_sandisk_ssd/
Was tun?
Vielleicht ist eine meiner SSDs auch einfach ein Garantiefall!? Die Firmware sollte alte Speicherzellen eigentlich refreshen ohne vom eingesetzten Dateisystem abhängig zu sein oder ist euch bekannt, dass das nur mit Windows + NTFS funtkioniert/unterstützt wird?
Die latest firmware ist jedenfalls installiert. Mit der Evo 840 hatte Samsung damals ein ähnliches Problem, das mit einem Refresh Tool und später mit einem Firmware Update behoben wurde, wenn ich mich richtig erinnere. Ich fürchte aber SanDisk wird da wenig zu bewegen sein, falls es den Usern nicht auffällt, oder eben doch mit meiner Nutzungsweise zusammen hängt.
Vielleicht habt ihr ja auch eine Ultra 3D im Einsatz und könnt mal die Leserate alter Daten testen?