HD-Schreibgeschwindigkeit trotz gleicher Hardware verschieden

bitmuncher

Senior-Nerd
Ich habe hier 2 identische Server. Beide sind wirklich absolut baugleich mit folgender Hardware

- Intel S3210SHLC Mainboard
- Intel Xeon E3110 @ 3GHz
- 3ware Inc 9650SE SATA-II RAID (PCIe) 256MB Cache DDR2-533
- 2x Western Digital WD5002ABYS-RE3 500GB HDD
- 4GB DDR2 RAM

Die Festplatten laufen auf beiden Servern als RAID-1. Trotzdem habe ich auf beiden Servern verschiedene Schreibgeschwindigkeiten bei gleichen Lesegeschwindigkeiten.

Ich erreiche beim Lesen problemlos 142MB/s. Beim Schreiben bekomme ich auf einem Server 130MB/s und auf dem anderen 110MB/s. Gemessen habe ich es mittels 'dd' und 'hdparm'. I/O-Errors treten auf beiden Systemen nicht auf und Badblocks sind auch keine vorhanden. Nun stellt sich mir natürlich die Frage wodurch dieser Unterschied zustande kommt. Beide Server laufen mit Debian 5.0, sind also auch systemtechnisch identisch und hatten zum Testzeitpunkt keine laufenden Applikationen, die auf die HD zugriffen. Es muss definitiv irgendwas im System sein, denn mit einem Live-System erreiche ich auf beiden Servern gleiche Schreibgeschwindigkeiten von 132MB/s. Da die Server als Cluster-Verbund laufen sollen, müssen sie einigermassen identische Lese/Schreibgeschwindigkeiten aufweisen. Maximal 2MB/s Unterschied sollten erreicht werden. Wenn also jemand eine Idee hat, wo ich noch ansetzen kann, dann immer her mit den Ideen. :)
 
ich würde erstmal schauen, ob die geschriebenen daten in etwa auf den gleichen blöcken liegen. erster gedanke, sonst erstmal keine ahnung.
 
Ist vieleicht ein unsinniger Ansatz, aber welches Dateisystem haben denn die Festplatten, auf die zugegriffen wird?
Wenn es Fat32 oder NTFS Festplatten sind, könnte es vlt. an der Fragmentierung liegen.
Edit: Xeno war schneller, aber ähnlicher Ansatz...

Sonst muss es ja an der Konfiguration des Systems liegen. Wenn die Server Frisch installiert sind, dann könntest du ja das System vom 130MB/s Server nehmen und auf den Anderen übertragen.
 
Ich verschandel die Babys doch nicht mit NTFS oder FAT32. ;) System übertragen ist aber ein guter Ansatz. Werde ich nachher gleich mal durchprobieren. Momentan gehe ich erstmal die sysctl-Einstellungen noch durch.
 
Sollten das identische Konfigurationen sein, mach Diffs über alle Files (bzw. über solche mit identischem Pfad / Namen, aber unterschiedlichem MD5) :)
 
Zurück
Oben