Ich habe einige riesige Dateien, die ich analysieren muss, um noch größere Dateien zu erstellen, und zwei Datenträger in meinem Rechner, eine SSD und eine HDD.
Ich habe mich gefragt, wie sich diese Dateien am schnellsten verarbeiten lassen: Ich schätze, es wäre am besten, von einer Festplatte zu lesen und auf die andere zu schreiben, aber würden Sie lieber von einer SSD oder einer Festplatte lesen? Oder ist es vielleicht am besten, alles darauf zu machen, da die SSD schneller ist?
Ich suche nicht nur Rat für diesen speziellen Fall, sondern auch für jede Art von Dateiverarbeitungsaktivität, bei der Sie intensiv auf die Festplatte lesen UND schreiben, wie z. B. das Komprimieren von Dateien, das Konvertieren von Videos usw.
Antwort1
Allgemein, SDDs haben eine bessere Leistung beim Lesen als HDDs. Und,Im Algemeinen, Ihre SDD wurde möglicherweise schon einmal verwendet, sodass möglicherweise nicht genügend „saubere Bereiche“ zum Beschreiben vorhanden sind, ohne dass vorher eine Art Löschung durchgeführt werden muss.
Wenn Sie nicht testen könnenUm zu sehen, welche Kombination schneller ist, versuchen Sie, von der SDD zu lesen und auf die Festplatte zu schreiben.
Antwort2
Angesichts der Tatsache, dass eine SSD eine viel höhere Lese-/Schreibgeschwindigkeit als eine herkömmliche mechanische Festplatte bietet, ist es logisch, dass jede Aufgabe, die von Lese- und Schreibgeschwindigkeit abhängt, mit einer SSD besser erledigt werden kann. Zu berücksichtigen sind dabei natürlich die Größe der Dateien (und der daraus resultierenden Dateien) und die Größe der SSD.
Wenn Ihre SSD relativ neu ist, besteht eine gute Chance, dass sie getrimmt ist. In diesem Fall ist das in der anderen Antwort erwähnte „Löschen“ überflüssig, da dadurch die Festplatte sauber gehalten wird.
Mein Vorschlag wäre, wenn Sie genügend Speicherplatz auf der SSD haben, nutzen Sie ihn.
Antwort3
Ich habe selbst einige Benchmarks durchgeführt, hier ist das Setup:
- SSD: Intel, 80 GB, 69 % kostenlos
- Festplatte: WD Velociraptor 160Go / 10k rpm, 79% frei
Ich lese eine 1-GB-Datei und füge jeder Zeile Informationen hinzu, wodurch ich mithilfe einer in C# mit StreamReader/StreamWriter geschriebenen Batchverarbeitung eine 3-GB-Datei erstelle.
Und hier sind die Ergebnisse:
R W times in seconds average
SSD SSD 79 77 78 77 78
SSD HDD 67 62 70 68 68
HDD SSD 100 113 85 74 118 68 81 91
HDD HDD 81 81 70 80 78
Wie immer, wenn ich Benchmarks durchführe, bin ich von den Ergebnissen völlig verwirrt, insbesondere von der Geschwindigkeit des HDD-zu-HDD-Prozesses und der Streuung des HDD-zu-SSD-Prozesses (deshalb habe ich für diesen hier weitere Messungen durchgeführt).
Offensichtlich ist es besser (zumindest bei meiner Konfiguration), auf SSD zu lesen und auf HDD zu schreiben. Wenn jemand eine Erklärung für die Ergebnisse hat, bin ich ganz Ohr.
Antwort4
SSD ist die beste Option fürirgendetwas. Was auch immer Sie damit machen möchten. SSDs sind sehr, sehr schnell ... wahrscheinlich zehnmal schneller ... nein, kein Scherz, sie sind wirklich so schnell. Was auch immer Sie also auf Ihrem Computer machen möchten, verwenden Sie ein Solid State Drive.