Wie gut sind die SSDs des MBP dagegen, mit * vielen * kleinen Dateien zu arbeiten?

340
Sean Allred

Ich habe gelesen, dass die größte Schwäche von Solid-State-Laufwerken die Lebensdauer des R / W-Zyklus ist . Ich arbeite mit einer großen Anzahl (in der Hunderte) von Dateien, die in der Regel sehr klein sind, viele Male pro Stunde. Die erhöhte Lesegeschwindigkeit eines Solid-State-Laufwerks ist ein großer Grund, mich zum Kauf zu begeben. (Ich arbeite mit TeX-Systemen, die für die schiere Anzahl von Dateien, die normalerweise beteiligt sind, berüchtigt sind .)

Muss ich die Festplatte übermäßig belasten, indem ich die Dateien darauf lasse? Gibt es etwas intelligentes OS X (in meinem Fall Mavericks), das Lesen von Schreibvorgängen im Hintergrund konsolidiert, und wenn nicht, kann ich etwas dagegen tun?

0

2 Antworten auf die Frage

1
soandos

Der wichtigste Punkt, den Sie beachten sollten, ist die Menge an Daten, die pro Zeiteinheit geschrieben und gelöscht werden. Wenn diese Daten klein sind, werden sie kein Problem darstellen. Wenn diese Daten groß sind, werden sie es sein.

Es gibt nichts, was Mavricks (oder irgendein anderes Betriebssystem für diese Angelegenheit) wirklich tun kann, ohne Sie darüber zu belügen, was die Festplatte ist (dh, wenn Sie eine RAMdisk dafür verwenden, hätten Sie dieses Problem nicht, aber Sie würden auch Speichern Sie Ihre Dateien nicht auf der Festplatte.

1
Billy McCloskey

Soweit ich es verstehe, haben SSD-Laufwerke Firmware-Treiber, die Lastnivellierungsalgorithmen ausführen. Tatsächlich gibt es auf SSD-Laufwerken keine Defragmentierung, wie sie früher von Norton Utilities bereitgestellt wurde. Aus der Theorie des Betriebssystems 101 gibt es häufig eine Hintergrundaufgabe, die zum Defragmentieren von Festplattenlaufwerken verwendet wird, insbesondere auf xNIX-Systemen. Ich gehe davon aus, dass solche Prozesse auf einem Mavericks-SSD-System niemals gestartet werden. Wenn ein sicheres Löschen auf einem SSD-Laufwerk gewünscht wird, glaube ich, dass dies auf den Mavericks oder anderen xNIX-Kernel- oder Anwendungsebenen nicht wirklich möglich ist, da die Treiber in der SSD-Einheit ihr eigenes Remapping von Schreibvorgängen durchführen, um die am wenigsten verwendeten Daten auszuführen Schreiben Sie Block-Next-Algorithmen, um die Ladeebene des Block-Laufwerks zu laden, um die Lebensdauer des Laufwerks zu verlängern. Wenn schließlich eine SSD-adressierbare Speichereinheit "schlecht" wird, Ich denke, die Theorie ist, dass der SSD-Treiber diese adressierbare Einheit einfach als schlecht abbildet und die effektive Größe des Laufwerks etwas kleiner wird. In Anbetracht dessen, dass Mavericks und Macs auf SSD-Basis normalerweise mit viel RAM ausgestattet sind, habe ich nach Festplatten-Thrash-Bedingungen gesucht (da Sie sie nicht sehen oder hören können, wenn es sich um SSDs handelt). denn solche Bedingungen ähneln den Bedingungen für das Wechseln von Race-Disks, und ich bin mir sicher, dass ein solches Ereignis eine SSD innerhalb kürzester Zeit zerstören könnte, wenn ein Betriebssystem dies zulassen würde, aber angesichts der Tatsache, dass der Lastabgleich "intelligenter Lastabgleich" ist Von der SSD selbst habe ich aufgehört, mich mit der Untersuchung von Mavericks Vorstellung von Thrashing zu beschäftigen, was angesichts des aktuell gedumpten Activity Monitors in Mavericks schwieriger zu verstehen ist.

Der natürliche Folgerungsgedanke lautet: Wenn es kein sicheres Löschen gibt, wie kann ich meinen Computer an einen anderen Benutzer weitergeben und mein SSD-Laufwerk löschen, sodass ein intelligenter Forensiker meine privaten Daten nicht reproduzieren kann? Ist das möglich? Würde die Verwendung eines verschlüsselten Laufwerks dies verhindern? Was ist schließlich die Wahrscheinlichkeit, dass jemand mit forensischem Hintergrund nicht nur meine SSD deinstallieren kann, sondern auch Schattenspeichertechniken verwendet, um meine Daten zu rekonstruieren? Vielleicht eine Recherche oder eine unabhängige Frage. Billy McCloskey vor 10 Jahren 0
Ich habe gerade festgestellt, dass mit Yosemite beginnend eine Kext-Signaturfunktion und ein zusätzliches Tool zur Aktivierung von TRIM mit Sudo-Trimforce-Aktivierung auf dem laufenden Yosemite- oder einem besseren System vorhanden ist. Ich habe mehrere SamSung 2TByte-Laufwerke von Drittanbietern, EVO 850 und 850Pro, um genau zu sein, daher habe ich einen sehr umstrittenen Fall, dass die Trimmkraft für dieses Samsung-Laufwerk in Ordnung ist. Sehen Sie sich eine Diskussion an, die ich an anderer Stelle kommentiert habe: http://superuser.com/questions/1006991/trim-debate-mac-os-x-el-capitan-samsung-8xx-evo-pro Billy McCloskey vor 7 Jahren 0