Hi,
Ich bin am verzweifeln, ein Kunde hat einen Server den ich persöhnlich zusammengestellt habe. Nun ist das Ding so unglaublich langsam das ich nur noch eine Lösung weiß.
Kurz die Eckdaten:
2x Quadcore 2,66GHz Sockel 771
8Gb RAM DDR2-667
2x HDD RAID 1 SAS 15.000U/min 150Gb System
3x HDD RAID 5 SAS 15.000U/min 350Gb Daten
So nun das große Problem, die SQL DB die auf dem Server läuft hat ca.50Gb monatliches Wachstum ca. 2Gb. Nun hab ich das Problem das die komplette Auslastung von dem Server im Keller ist. Es rührt sich absolut garnichts und die DB ist unglaublich langsam. Es muss ca. einmal die Woche eine Verarbeitung aufgerufen werden die ca. 5000 kleinigkeiten erledigt. Ich habs gestern diese verarbeitung mal gestartet und hab endlich rausgefunden warum das 1. ewig dauert und 2. der Server dabei müde lächelt.
Die DB liegt wie geplant auf dem RAID 5 mit 3 Platten, nun ist es so das das Programm lauter sehr kleine Datensätze in der DB abruft. Das heist die Platten suchen sich zu tode, ich hab eine durchschnittliche R/W auslastung der Platten von 1Mb/s. Die Platten schafen aber ca. 120Mb/s , die CPU`s dümpeln irgendwo bei 5-10% und der RAM füllt sich mit gigantischen 2Gb`s
Das selbe ist es im normalen Betrieb wenn ca. 50 Leute in dem Programm arbeiten.
Das Problem ist das die Platten garnicht genug Daten zum Lesen oder Schreiben bekommen um mal richtig Gas zu geben und das dauernde abgreifen von kleinigkeiten frist unglaublich Performance. Jetzt sieht die Lösung, die mir übrigens nicht gefällt, so aus. Das die einzige Möglichkeit um hier Geschwindigkeit zu erlangen ein RAID 01 mit 10 SAS Platten. Also 5 Platten auf RAID 0 und die dann Spiegeln.
Jetzt ist die Frage fällt euch noch was ein wie ich die Geschwindigkeit/Auslastung erhöhen könnte?
Ich bin am verzweifeln, ein Kunde hat einen Server den ich persöhnlich zusammengestellt habe. Nun ist das Ding so unglaublich langsam das ich nur noch eine Lösung weiß.
Kurz die Eckdaten:
2x Quadcore 2,66GHz Sockel 771
8Gb RAM DDR2-667
2x HDD RAID 1 SAS 15.000U/min 150Gb System
3x HDD RAID 5 SAS 15.000U/min 350Gb Daten
So nun das große Problem, die SQL DB die auf dem Server läuft hat ca.50Gb monatliches Wachstum ca. 2Gb. Nun hab ich das Problem das die komplette Auslastung von dem Server im Keller ist. Es rührt sich absolut garnichts und die DB ist unglaublich langsam. Es muss ca. einmal die Woche eine Verarbeitung aufgerufen werden die ca. 5000 kleinigkeiten erledigt. Ich habs gestern diese verarbeitung mal gestartet und hab endlich rausgefunden warum das 1. ewig dauert und 2. der Server dabei müde lächelt.
Die DB liegt wie geplant auf dem RAID 5 mit 3 Platten, nun ist es so das das Programm lauter sehr kleine Datensätze in der DB abruft. Das heist die Platten suchen sich zu tode, ich hab eine durchschnittliche R/W auslastung der Platten von 1Mb/s. Die Platten schafen aber ca. 120Mb/s , die CPU`s dümpeln irgendwo bei 5-10% und der RAM füllt sich mit gigantischen 2Gb`s
Das selbe ist es im normalen Betrieb wenn ca. 50 Leute in dem Programm arbeiten.
Das Problem ist das die Platten garnicht genug Daten zum Lesen oder Schreiben bekommen um mal richtig Gas zu geben und das dauernde abgreifen von kleinigkeiten frist unglaublich Performance. Jetzt sieht die Lösung, die mir übrigens nicht gefällt, so aus. Das die einzige Möglichkeit um hier Geschwindigkeit zu erlangen ein RAID 01 mit 10 SAS Platten. Also 5 Platten auf RAID 0 und die dann Spiegeln.
Jetzt ist die Frage fällt euch noch was ein wie ich die Geschwindigkeit/Auslastung erhöhen könnte?