Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   SSD - Solid State Drives (https://www.tweakpc.de/forum/ssd-solid-state-drives/)
-   -   SSD-Platte als Cache am Adaptec Raid Controller (https://www.tweakpc.de/forum/ssd-solid-state-drives/73951-ssd-platte-cache-adaptec-raid-controller.html)

SuperElton 08.12.2009 14:25

SSD-Platte als Cache am Adaptec Raid Controller
 
Hallo,

mir wurde eine Aufgabe zugeteilt, ein MAXIQ SSD Cache Performance Kit in einen Server zu implementieren und anschliessend zu testen.
Soweit so gut, Server steht, Treiber alle installiert, Controller mit 2 SAS HD´s im Raid1 und einer entsprechenden SSD als Cache eingebunden. Diese hat 32gb und ist als Controller-Cache konfiguriert.

So. Installiert wurde:
- Server 2k3 R2 32bit
- Adaptec Storage Manager
- Bios vom Server upgedatet
- Bios vom Controller upgedatet
- diverse HDD-Benchmarkprogramme

Alle Benchmarks liefern einen (logisch) entsprechenden Wert, was die HDD´s lesen und schreiben können.

ABER; wie teste ich den zusätzlich eingerichteten Cache? Inwieweit kann ich von der Lese- und Schreib- Performance ableiten ob sich der Aufwand gelohnt hat?

Oder sollte ich versuchen eine halbwegs reelle Application-Umgebung nachzustellen?


Vielleicht hat ja jemand eine Idee (oder ein Programm, bei dem man das explizit konfigurieren kann).

Vielen Dank und Gruß

Killerpixel 08.12.2009 14:26

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Der HDTune Burst-Wert gibt afaik ganz gut Aufschluss über die Cache-Power.

SuperElton 08.12.2009 14:45

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
437,7 MB/s
cache-einstellung auf write trough

451,6 MB/s
cache-einstellung auf write back

wo ist der unterschied zwischen Write trough und Write back?

DaKarl 08.12.2009 15:26

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Das ganze läuft ja dann praktisch nur Softwareseitig oder?
Also zumindest kenn ich keine RAID-Controller bei denen man eine SSD als Cache anschließen kann, normalerweise ist der Cache ja RAM-Speicher.

Write through heißt dass der Cache "umgangen" wird und direkt auf die Platte geschrieben wird (z.B. wird das USN-Journal von Windows immer automatisch im write through modus geschrieben, damit bei einem Verlust der Daten im Cache nicht das ganze Dateisystem kaputt geht).
write back heisst dass die Daten zuerst in den Cache gespeichert werden und dann erst auf die langsameren Festplatten.
Wenn ich mal benchmarke hab ich im write-trough mode ~250MB/s und im write-back modus ~900MB/s (Dell PERC 5/i mit 4 Platten im RAID 5)
Dafür eignet sich sehr gut der HDTune File Benchmark.

edit: ähm, was hat das Thema eingeltich im Grafikkarten Forum verloren?!

SuperElton 08.12.2009 15:34

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
äähmmm... sorry, aber ich bin schon nach dem tree im menü gegangen. evtl hab ich dann aus versehen doch was verkehrt angeklickt.

ok, zum thema,
die geschichte hier ist tatsächlich hardwareseitig, und ich bin schon den ganzen nachmittag am testen. aber langsam brauch ich auch mal ein gescheites ergebnis.
hierbei handelt es sich um:

[URL="http://www.adaptec.com/en-US/products/CloudComputing/MAXIQ/"]Adaptec - MaxIQ Product Technology Index[/URL]

da wird eine intel x25 als cache genutzt. ist alles sehr speziell. allein die ssd is sauteuer, geschweige denn der controller.

@killerpixel kannst du bitte das thema in das richtige forum umziehen? vielen dank.
(in böhlen hat mal meine omma gewohnt ;-))

DaKarl 08.12.2009 15:40

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Ahja, okay is wohl mal wieder was ganz neues.
Also normalerweise solltest du ja im Adaptec Storage Manager von write-through auf write-back umschalten können. So kenn ich das zumindest.

SuperElton 08.12.2009 15:53

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
das witzige an der geschichte ist eigentlich, dass wenn ich die neu erfundene maxiq-funktion einschalte... dann gehen die werte in den keller. um 60 - 80 mb/s rum.
lokal an meiner 160er sata hab ich schon 144mb/s.
und wenn nur schreib lesecache an ist oder nur lesecache, dann hab ich oben genannte werte - um 450 mb/s rum.


*alles bezogen auf burstrate - dont forget
alles in allem wirre ergebnisse die mich leicht irritieren.

mceck 08.12.2009 18:40

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Der einfachste Test: Die SSD nochmal abklemmen und schauen, was du dann für Werte bekommst...

SuperElton 09.12.2009 09:22

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Ich habe heut neue Tests durchgeführt, SSD als logisches Laufwerk konfiguriert (ist identisch mit abklemmen) oder als Cache - völlig egal, die Ergebnis-Struktur bleibt gleich.

Somit Hersteller angeschrieben und muss erst mal warten was die dazu meinen.

SuperElton 10.12.2009 08:13

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Neue Ergebnisse;
es kommt auf das Einsatzgebiet an und somit sind alle Werte ok. Bei eingeschaltetem Cache und entsprechend konfiguriertem Controller habe ich je nach Anwendung beispielsweise hohe Datendurchsätze beim Zugriff auf große Dateien.

Beim "wilden Rumgestochere" auf den HDDs - Datenbanken und so weiter, wo dann auch mehrere oder viele Benutzer zugreifen ist der Datendurchsatz extrem niedrig, dafür aber sind die I/O´s sehr hoch.
Den Test mit IOMeter werde ich heute durchführen.

Mal sehen was dabei raus kommt.

SuperElton 21.12.2009 07:11

AW: SSD-Platte als Cache am Adaptec Raid Controller
 
Alles fertig - funzt.
Hab mit IO-Meter und HD-Tune ein paar vergleichsmessungen durchgeführt. Auch hab ich die SSD mal ausgebaut.

Die Ergebnisst bestätigen die Herstellerinformationen. 550% Leistungszuwachs im I/O-Zugriff.

Somit ist dies hier beendet.

Gruß und Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.