Festplatten Cache

bernd_

Benutzer
Mitglied seit
29. Apr 2014
Beiträge
730
Punkte für Reaktionen
7
Punkte
38
Hallo Forum.

Was bringt größerer Cache einer Platte
Beim Betrieb einer DS?
Ist der doch Recht deutliche Aufpreis gerechtfertigt?
Cache soll ja wohl oft genutzte Daten vorhalten...woher weiss der Cache aber welche dies sind?

Danke für Informationen.
 

metalworker

Benutzer
Sehr erfahren
Mitglied seit
25. Apr 2023
Beiträge
3.166
Punkte für Reaktionen
1.131
Punkte
194
na ein Festplattencache hält keine Daten vor.
erst ist dafür gedacht damit der Host seine Daten schneller wegschreiben kann wenn die HDD nen kleinen Delay hat
 
  • Like
Reaktionen: Benie

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
@metalworker, das kommt darauf an, wie der Cache eingerichtet ist, so pauschal ist das falsch, man kann damit auch den Lese-Zugriff auf häufig genutzte Dateien erhöhen, nicht nur die Schreibleistung in Richtung der HDDs über den Cache. Bei Synology ist beispielsweise beides möglich:

SSD-Cache​

Es sind zwei Modi verfügbar, die jeweils einen LRU-Algorithmus (Least Recently Used) implementieren, um die Daten im Cache auszutauschen:​
  • Ein Lese-Cache erfordert mindestens eine SSD, um häufig gelesene Daten zu speichern und so die direkte Leseleistung zu beschleunigen. Die im Cache gespeicherten Daten stellen eine Kopie der Daten des Volumes dar und stellen sicher, dass es beim Ausfall einer SSD zu keinem Datenverlust kommt.
  • Ein Lese/Schreib-Cache erfordert mindestens zwei SSDs, um Ausfalltoleranz zu gewährleisten. In diesem Modus werden die Daten zunächst auf die SSDs geschrieben, um den Datenzugriff zu beschleunigen und die Leistung beim direkten Lesen/Schreiben zu verbessern.
 

metalworker

Benutzer
Sehr erfahren
Mitglied seit
25. Apr 2023
Beiträge
3.166
Punkte für Reaktionen
1.131
Punkte
194
Aber es ging hier ja nicht um den Synology Cache sondern den Cache direkt in der HDD
 

bernd_

Benutzer
Mitglied seit
29. Apr 2014
Beiträge
730
Punkte für Reaktionen
7
Punkte
38
Korrekt. Dennoch Danke für Info.
Frage ist aber immer noch ob sich zum bsp bei gleicher Festplatten Größe ein doppelt so großer Festplatten Cache wirklich spürbar an Geschwindigkeit auswirkt. Sprich das Geld gut angelegt ist.
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
@bernd_: ich behaupte jetzt einfach, dass das für die meisten Privatanwender nicht ausschlaggebend sein wird.

Ich hab mal was "zusammengesucht":

Wenn der HDD-Cache voll ist, werden neue Daten in den Cache geschrieben, während ältere Daten gelöscht werden, um Platz zu schaffen. Dieser Prozess wird als “Cache-Verdrängung” bezeichnet. Die Auswahl der zu verdrängenden Daten erfolgt normalerweise anhand eines Algorithmus, der darauf abzielt, die Wahrscheinlichkeit eines erneuten Zugriffs zu minimieren. Die Verdrängung kann jedoch zu einem Leistungsabfall führen, wenn häufig verwendete Daten aus dem Cache entfernt werden.
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Du wirst als Privatanwender da keine Unterschiede feststellen können.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.764
Punkte für Reaktionen
3.738
Punkte
468
Ich denke, eine Platte sollte schon einen Cache haben. Wie groß der sein sollte, hängt von den Anwendungen ab.
Ich habe z.B. festgestellt, dass, wenn man z.B. einen kleinen Web-Sever betreibt und alles was Logging bzw. Schreibzugriffe betrifft ausgeschaltet hat, die Platten nicht mal mehr aufwachen, wenn man die Webseite mehrfach aufruft. Auch beim Schreiben merkt man es, ein kleinerer Schreibvorgang wird bereits als vollendet gemeldet, wenn er im Cache angekommen ist, die Platte selbst aber noch schreibt. Bei größeren Schreib-/Lese-Vorgängen jenseits der Cache-Größe bringt er dann aber nicht mehr viel.
 
  • Like
Reaktionen: *kw* und Benie

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Es wird sicherlich Situationen geben, mein geschätzter @Benares, bei denen das Vorteile hat - die Frage ist aber doch, ob es sich wirtschaftlich lohnt dafür einen Mehrpreis zu zahlen. Ich könnte meinen DS Pool auch komplett mit 22TB Platten füllen und alle mit 64GB Arbeitsspeicher ausrüsten - aber wofür?! :)
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.764
Punkte für Reaktionen
3.738
Punkte
468
Klar, zusätzlich zum Cache auf der Platte gibt es ja auch noch den Cache im RAM. Da lohnt eine Investition wesentlich mehr, weil die für alle Platten gilt und der RAM auch für Prozesse genutzt werden kann. Aber dann noch zusätzlich Cache auf SSD, davon halte ich überhaupt nichts.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
Die Regel für Privatanwender:
mehr Cache in der HDD => Hier wird man nichts von merken, Aufpreis ist Geldvernichtung
Cache in der Synology (NVME) => Geldvernichtung par excellence
mehr RAM im NAS => je nach Anwendung spürbar, grundsätzlich immer zu empfehlen, finanziell übersichtlich
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
@peterhoffmann: schade, dass man bei Like nicht "Amen" eingeben/anklicken kann.😄
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Cache in der Synology (NVME) => Geldvernichtung par excellence
Die Erfahrung habe ich auch gemacht und bin deshalb froh, dass es ein Skript gibt, dass ich dieses herausgeworfene Geld jetzt zumindest inoffiziell als zweites Volumen nutzen kann. Gilt bei mir zumindest für ein System mit einer niedrigen zweistelligen Zahl an Benutzern und unregelmäßigen Zugriffen.
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.808
Punkte
524
  • Like
Reaktionen: peterhoffmann


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat