Hallo zusammen,
ich habe ein grosses Problem mit der Performance beim Filezugriff über eine SMB Freigabe. Der Performance Einbruch findet immer bei kleinen Files statt. Wenn ich eine einzelne grosse Datei kopiere, habe ich die volle Gigabit Geschwindigkeit (Transferrate:
120 MB/s). Sobald ich aber viele kleine Files (ca. 1000 mit einer Grösse zwischen 100kb und 5MB), bricht die Geschwindigkeit auf 10 - 15 MB/s ein.
An der HDD kann es nicht liegen, es handelt sich hierbei um eine SSD Platte.
Ich habe die gleichen Files auf lokal (ohne Netzwerk) kopiert und bekomme so eine Geschwindigkeit von 300 MB/s. Wenn ich das gleiche über das Netzwerk (Gigabit) teste (auf den PC selbst, über IP oder localhost), bekomme ich noch eine Geschwindigkeit von
70 MB/s hin. Teste ich das das ganze zwischen 2 PCs (gleiche Konfiguration) mit einem Gigabit Switch (verschiedene Modelle getestet), bricht die Geschwindigkeit auf ca. 15 MB/s ein.
Das ganze habe ich mit verschiedenen Switchen, PCs, Servern und Netzwerkkarten getestet. Ich habe hier immer das gleiche Problem.
Ich habe schon das das Guidline Performace Tuning for Windows Server 2008 R2 durchgemacht, sowie andere Tips (SMB2 deaktivieren, MTU Wert anpassen, Send Offload deaktiviert, etc.). Leider hat keiner der ganzen Foren einträgen weitergeholfen.
Kennt jemand evtl dieses Problem? Wäre klasse, wenn mir jemand weiterhelfen könnte.
Zur verwendeten Hard- und Software:
- HP Elitebook 8460p mit 240 GB SSD 6 GBs
- ProLiant BL 460 X5670 64GB RAM, 4x 300GB SAS 6GBs
- ProLiant BL 680 E7-4830, 64GB RAM, 4x 200GB SAS SSD 6GBs
- diverse HP Switch alle Gigabit (J9559a, ProCurve 1800-24G, etc)
- Tested with Wndows 7 Pro, Windows 2k8 R2, all up-to-date
Vielen Dank schon mals.
Grüsse
Dennis