Tyan B2891G24S4H > PCI-X Raid Controller

GaToR

New Member
Hallo,

toll das es so ein Forum gibt - wir haben direkt zum Beginn eine komplexe Fragen, die vielleicht hier jemand beantworten könnten.....:(


Wir haben einen 1HE Tyan Server B2891G24S4H (2x 2200 Operon, 2 GB RAM) als Webserver einer Bildagentur in Betrieb. Es werden also viele kleinere Bilder (zwischen 10 - 50 KB) gleichzeitig aufgerufen und Suchanfragen gestellt.

Als Raid Controller haben wir einen Adaptec 2420 eingesetzt, da damals kaum etwas anders lieferbar war.

Daran angeschlossen sind 4 SATA-Platten:
- 2 x 750 GB Seagate Baracuda ST3750640NS
- 2 x Raptor WD740ADFD (74 GB) A7BW04 (Ultraschnell SATA Platte 4,5 ms) für die Datenbank (MySQL ca. 430 MB).

Wir haben die Vermutung dass der Controller ein Flaschenhals sein könnte. Er läuft wohl mit 133 MHZ und der PCI-X Slot des Tyan arbeitet mit 100 MHZ. Die Auswahl an Controllern ist allerdings gering, da die Karte nicht länger als der PCI-Anschluss sein darf (da beginnen schon die Speicherbänke).

Alternative wären evtl.:

Intel 80302 100MHz
Intel SRCS16, 64-Bit PCI Preisvergleich bei Geizhals.at Deutschland

Intel SRCS28X, PCI-X 133MHz:
Intel SRCS28X, PCI-X 133MHz Preisvergleich bei Geizhals.at Deutschland

ICP Vortex GDT8546RZ, 64-bit PCI 66MHz:
ICP Vortex GDT8546RZ, 64-bit PCI 66MHz Preisvergleich bei Geizhals.at Deutschland

Hat jemand vielleicht einen Tipp, welche Controller ideal für diesen Einsatz sind bzw. was man sonst zur Performance-Steigerung machen könnte?


Gruß,

Martin
 
nen Tekram Controller is richtig gut.
Kostet zwar etwas mehr Geld, hat dafür aber auch ne ziemlich gute Performance.
Weis nur gerade net, ob es dafür auch Treiber für Linux gibt.

Ansonsten gibts auch noch 3WARE.
 
Daran angeschlossen sind 4 SATA-Platten:
- 2 x 750 GB Seagate Baracuda ST3750640NS
- 2 x Raptor WD740ADFD (74 GB) A7BW04 (Ultraschnell SATA Platte 4,5 ms) für die Datenbank (MySQL ca. 430 MB).

Wir haben die Vermutung dass der Controller ein Flaschenhals sein könnte. Er läuft wohl mit 133 MHZ und der PCI-X Slot des Tyan arbeitet mit 100 MHZ. Die Auswahl an Controllern ist allerdings gering, da die Karte nicht länger als der PCI-Anschluss sein darf (da beginnen schon die Speicherbänke).

Ihr vermutet das nur? Habt ihr mal ne systematische Fehleranalyse gemacht? iostat, vmstat? Lässt sich die langsame Webseite auf die Datenbank zurückführen? Was sagt das slow-log von mysql?

Ich würde erstmal gezielt schauen, was los, bevor du viel Zeit und Geld in eine Migration investierst, die am Ende gar nichts bringt.
 
Ich würde erstmal gezielt schauen, was los, bevor du viel Zeit und Geld in eine Migration investierst, die am Ende gar nichts bringt.
Full Ack! Auf die Vermutung hin einen Controller völlig ins Blaue hinein auszutauschen ist Quatsch.

Was du sonst noch machen kannst? Viel RAM einbauen - wenn die Indizes der DB komplett in den RAM passen, performt eine DB erst so richtig.
BTW: Die DB hat hoffentlich alle nötigen Indizes eingerichtet.
 
Danke für die Rückmeldungen!

Ein Sysadmin der sich zwischendruch mal um den Server kümmert, hat den einfachen Adaptec Controller als möglichen Flaschenhals bezeichnet...

Deswegen der Ansatz. Aber ich muss sagen - Wir haben auch wenig Ahnung von dem Thema. Wir haben nur gemerkt, dass wir uns selbst darum kümmern müssen, da wir zu wenig Hilfe von den uns bekannten "Fachmännern" erhalten.

Teile der Datenbank in den Speicher zu legen, hatten wir auch mal geplant - aber dann wieder verworfen - aber das könnten wir mal testen, da wir bereits 4 GB RAM für den Rechner gekauft haben.

Gruß, Martin

PS: Wegen der Analyse wird sich Robert (Programmierer) was hier schreiben... Vielleicht haben wir da auch eine gute Chance was zu verbessern...
 
Teile der Datenbank in den Speicher zu legen, hatten wir auch mal geplant
Ich sprach eigentlich sogar von dem viel einfacheren Fall, dass genug RAM da ist, dass die Indizes in den Cache passen. (Mal danach schauen, wieso Linux immer allen RAM belegt - dann wird klar, worauf das hinausläuft)
Da die meisten Zugriffe da nur lesend sind, nehme ich an, das sollte schon einen boost bringen.
Und die Mount-Optionen noatime und nodiratime verhindern, dass aus jedem lesenden Dateizugriff auch ein schreibender wird.
 
Back
Top