Wenn schon danach gerufen wird - wollen wir uns dem Thema auch annehmen.
Im Moment gibt es Desktop Festplatten mit 2MB und 8MB auf dem Markt. Die bekanntesten sind dabei die WD BB (2MB) und die WD JB (8MB) Serie. Doch was bringen die 8MB in Wirklichkeit - und für den Mehrpreis - der früher noch wesentlich beträchtlicher als im Moment war? Darauf möchte ich mit diesem Tutorial eingehen.
Der um 6MB größere Cache bringt allein sogut wie gar nix. Ist auch logisch - da er mit 8MB auch nicht wirklich groß ist - zumindest wenn man normale Festplattengrößen zum Vergleich ranzieht.
Der Cache bringt immer dann was, wenn man auf Daten zugreift - die in Ihm gespeichert sind. Bei 8MB ist das nicht so viel (immer bedenken das heutige Festplattengrößen zwischen 80-200GB betragen).
Weiterhin sollte man sich auch vor Augen halten das auch die Daten des Caches über den PCI Bus geliefert werden müßen - und somit die eigentlich mögliche Leistung doch extrem runter gebremst wird. Sie liegt im Moment bei 133MB/sec - wobei sich dabei alle am PCI Bus angeschlossenen Geräte darum streiten - in die effektive Leistung somit niedriger ist.
Diese 133MB/sec kann aber eine HD im Normalfall nicht liefern - sondern nur der Cache. Heutige Desktop Platten liegen bei circa 30-50MB/sec beim permanenten Datenstrom (also nicht Cache) - und somit bräuchte man circa 3-4 Platten im RAID 0 Verbund - um die 133MB/sec auszulasten.
Nun wissen wir erstmal - das der Cache mit 8MB relativ klein ist - und im permaneten Datenmode 0 bringt - da dabei die ganze Zeit von der Festplatten gelesen werden muß. Wofüb ist er dann gut?
Ganz einfach - für Server! Der Cache lohnt sich immer dann - wenn relativ häufig auf relativ kleine Daten zugegriffen wird! Vor allem bei Webservern ist dies sinnvoll - denn die HTML Seiten sind immer relativ klein.
Wie sieht das am Beispiel aus?
HD ohne Cache!
1. Zugriff auf eine HTML Datei:
2. Ausrichten der Leseköpfe
3. Lesen der Datei
4. Antwort
HD mit Cache (Dateien im Cache)
1. Zugriff auf eine HTML Datei
2. sofortige Antwort aus dem Cache
Wie man sieht - erspart man sich das Ausrichten und Lesen der Datei. Dies ist zwar nicht viel Zeit und dürfte nur circa 10-20ms Dauern - aber die Masse machts.
Für welche Anwendungsgebiete lohnt es sich?
- Server für kleine Datengrößen
- Datenbankserver
- Webserver
- usw.
Für welche Anwendungsgebiete lohnt es sich nicht?
- alles was mit großen Dateien zu tun hat.
- Videobearbeitung
- Videostreaming
- usw.