Ist die Größe des Festplattenpuffers wichtig?

34

Diese Festplatten werden hauptsächlich für Backups und Datenspeicherungen (Bilder, Filme) verwendet, die nicht oft gelesen werden. Der Preisunterschied beträgt bei diesen beiden 1,5 Euro:

  • Festplatte Western Digital Caviar Green Power
    500 GB, 7200 U / min, 32 MB, SATA2
  • Festplatte Western Digital Caviar SE16
    500 GB, 7200 U / min, 16 MB, SATA2

Der einzige Unterschied ist die Puffergröße (16MB vs. 32MB). Ist der größere Puffer das zusätzliche Geld wert?

Jakob Cosoroaba
quelle

Antworten:

11

Es lohnt sich wirklich das zusätzliche Geld. Warum :

Wenn Sie versuchen, von der Festplatte auf einen Inhalt zuzugreifen, dauert es einige Zeit, bis Sie den gewünschten Inhalt gefunden haben. Der Puffer besteht aus guten Materialien mit Hochgeschwindigkeitszugriff. Wenn Sie also einen Inhalt finden, werden alle durch einen Algorithmus gespeichert und zwischengespeichert.

Fazit: Es macht Ihre Festplatte schneller :) vor allem bei großen Inhalten :)

nXqd

nXqd
quelle
42

http://www.pcguide.com/ref/hdd/perf/perf/spec/otherCache-c.html

Als die Speicherpreise in den "spottbilligen" Bereich gefallen sind, haben die Festplattenhersteller erkannt, dass sie die Größe ihrer Puffer mit sehr geringen Kosten erhöhen können. Dabei geht sicherlich nichts verloren; Zusätzlicher Cache beeinträchtigt die Leistung nicht. aber es verbessert es auch nicht wesentlich. Infolgedessen ist die Cachegröße wahrscheinlich der "Hauptkonkurrent", wenn die Schnittstellenübertragungsrate der "amtierende Champion" der überbewerteten Leistungsspezifikationen ist. Einige Leute scheinen zu glauben, dass ein 2-MB-Puffer ein Laufwerk viermal so schnell macht wie eines mit einem 512-KB-Puffer! Tatsächlich wird es Ihnen in den meisten Fällen schwer fallen, einen Unterschied von 4% zwischen ihnen zu finden, wenn alle anderen gleich sind. Es überrascht nicht, dass sowohl die externe Übertragungsrate als auch die Cache-Größe aus demselben Grund überbewertet werden:

Die Angabe der Cache-Größe ist natürlich eine Funktion der Cache-Eigenschaften des Laufwerks. Leider sprechen die Hersteller selten über andere Merkmale als die Größe des Caches.

Die Festplattenleistung ist komplex (in letzter Zeit häufig durch Firmware-Optimierungen bestimmt) und die Cachegröße ist keineswegs einfach.

Die Drehzahl ist meiner Erfahrung nach ein viel besserer Indikator für die Antriebsleistung: 5.400 U / min sind langsamer als 7.200 U / min, was langsamer als 10.000 U / min ist, was langsamer als der Festkörper ist. Auch dann gibt es (seltene) Ausnahmen.

Das heißt, bei einem so geringen Preisunterschied lohnt sich das wohl.

Jeff Atwood
quelle
Ich stimme diesem Kommentar zu. Ich habe einen signifikanten Unterschied bei der Verwendung eines WDC-Laufwerks mit 5400 U / min im Vergleich zu einem Laufwerk mit 7200 U / min festgestellt, aber keinen merklichen Unterschied bei zwei Laufwerken mit gleicher Geschwindigkeit und unterschiedlicher Cache-Größe bei Laufwerken mit derselben Spindeldrehzahl.
jtreser
Bin damit einverstanden, dass bei rund 3 Dollar (?) Warum nicht. Ebenso ist man sich einig, dass es kaum einen Unterschied gibt, wie schnell es gehen wird. Wichtiger ist die Schleuderdrehzahl.
ssvarc
@ JeffAtwood, was meinst du mit "Firmware-Optimierungen"? Gibt es in dieser Zeit und in diesem Alter überhaupt echte Optimierungen für Festplattenalgorithmen? Verwenden sie heutzutage nicht alle denselben Standardalgorithmus?
Pacerier
10

Es ist wahrscheinlich nicht das Geld wert, obwohl es von Ihrer Nutzung abhängt.

  • Wenn Sie große fortlaufende Dateien lesen (typisch für Filme usw.), sind Sie auf die Geschwindigkeit der tatsächlichen Datenübertragung der Spindeln beschränkt. Cache wird dies nicht steigern.
  • Wenn Sie große Dateien (z. B. Isos) schreiben, sind Sie auf die Geschwindigkeit der tatsächlichen Datenübertragung der Spindeln beschränkt. Cache wird dies nicht steigern.
  • Wenn Sie viele kleine Dateien schreiben, können diese in den Cache passen und das Laufwerk kann diese Schreibvorgänge neu anordnen, um eine höhere Effizienz zu erzielen. Das wird helfen.
  • Wenn Sie viele kleine Dateien lesen und Glück haben, befindet sich die nächste zu lesende Datei möglicherweise bereits in einem zwischengespeicherten Track. Es ist möglich, dass es hilft.

Fazit: Es kommt auf die Nutzung an.

Hennes
quelle
5

Aus irgendeinem Grund wird dies selten erwähnt, aber der Hauptvorteil des Caches besteht darin, die Anzahl der zeitintensiven Bewegungen des Plattenkopfs zu verringern. Stellen Sie sich dieses Szenario vor, eine Datei wird gelesen und gleichzeitig wird eine andere Datei geschrieben. Ohne einen Cache würde der Kopf überall hüpfen und versuchen, diese unabhängigen Dateistreams zu bedienen. Mit einem Cache kann die zu schreibende Datei jedoch vorübergehend im Cache gespeichert werden, während die andere zu lesende Datei weiterhin von der Festplatte abgerufen wird. Wenn die zu schreibende Datei vollständig in den Cache passt, signalisiert die Festplatte dem Betriebssystem, dass der Schreibvorgang abgeschlossen ist, damit das Programm, das die Datei geschrieben hat, fortfahren kann, obwohl der Festplatten-Cache das Schreiben der Datei in den Cache noch nicht abgeschlossen hat physische Festplatte. In der Zwischenzeit wurde das Lesen der ersten Datei nie unterbrochen. Auf diese Weise, Es wurde eine deutlich höhere scheinbare Bandbreite im Ausmaß der Cache-Größe erreicht. Dies ist bei 2-MB-Caches möglicherweise nicht von Bedeutung. Neuere Laufwerke mit großer Kapazität verfügen jedoch über 256-MB-Caches. Dies ist enorm, und selbst bei hohen Lese- / Schreiblasten wird ein hochoptimierter Lesedurchsatz erzielt (sehr nahe an der Bewertung der physischen Festplatte). Gleichzeitig wird die volle SATA-Schreibbandbreite unterstützt, bis der Cache leer ist. Normalerweise würden Sie die Anzahl der Laufwerke in Ihrem RAID auf Ihre Durchsatzanforderungen abstimmen, damit Sie Ihre Cache-Kapazität in der Regel nicht überschreiten. Ermöglicht einen hochoptimierten Lesedurchsatz (sehr nahe an der Bewertung der physischen Festplatte) bei gleichzeitiger Unterstützung der vollen SATA-Schreibbandbreite, bis der Cache leer ist. Normalerweise würden Sie die Anzahl der Laufwerke in Ihrem RAID auf Ihre Durchsatzanforderungen abstimmen, damit Sie Ihre Cache-Kapazität in der Regel nicht überschreiten. Ermöglicht einen hochoptimierten Lesedurchsatz (sehr nahe an der Bewertung der physischen Festplatte) bei gleichzeitiger Unterstützung der vollen SATA-Schreibbandbreite, bis der Cache leer ist. Normalerweise würden Sie die Anzahl der Laufwerke in Ihrem RAID auf Ihre Durchsatzanforderungen abstimmen, damit Sie Ihre Cache-Kapazität in der Regel nicht überschreiten.

Sean
quelle
Willkommen bei Super User. Diese Antwort sieht gut aus. Es könnte mit ein wenig Formatierung, wie ein Absatzumbruch oder zwei, besser gemacht werden.
Ich sage Reinstate Monica
4
Das bekommen Sie kostenlos. Zeilenumbrüche kosten extra
Sean
0

Der Puffer spart auch Verschleiß, indem unnötig wiederholte Lese- und Schreibvorgänge reduziert werden. Die Puffergröße wirkt sich in einigen Apps stärker auf die Geschwindigkeit und den Verschleiß aus als in anderen. Bei jeder Überschreitung des Puffers gehen jedoch Leistung und Haltbarkeit verloren. Deshalb erhöhen sie es - Win-Win-Situation.

Hafermotor
quelle
0

Moderne Festplattenlaufwerke verfügen über einen solchen Speicher von 8 bis 256 MiB und Solid-State-Laufwerke über einen Cache-Speicher von bis zu 4 GB. ... Der Festplattenpuffer wird vom Mikrocontroller im Festplattenlaufwerk gesteuert, und der Seitencache wird vom Computer gesteuert, an den diese Festplatte angeschlossen ist.

Western Digital WD7500BPVX - Festplattenspezifikationen .

taras
quelle