Netzwerkgeschwindigkeit vom Server zum Client zu langsam
Hallo...
ich habe seit nicht genau feststellbarer Zeit das Problem, dass die Geschwindigkeit bei Datenübertragungen vom Server zu allen Clients nur noch ungefähr der hälfte entspricht
wie von den Clients auf die Serverlaufwerke.
Zum Server ca. 60-70Mb/s
Vom Server ca. 30Mb/s
Zum System:
Server: Windows SBS 2003 R2 (selbst gebaut)
Realtek RTL8169 Gigabit für LAN-Verbindung des Server
Switch: Netgear GS108T
Client: z.B. ASUS P5Q-WS Onboard
Bitte sagen wenn noch Informationen fehlen wo relevant sind.
Gruß
Andreas
ich habe seit nicht genau feststellbarer Zeit das Problem, dass die Geschwindigkeit bei Datenübertragungen vom Server zu allen Clients nur noch ungefähr der hälfte entspricht
wie von den Clients auf die Serverlaufwerke.
Zum Server ca. 60-70Mb/s
Vom Server ca. 30Mb/s
Zum System:
Server: Windows SBS 2003 R2 (selbst gebaut)
Realtek RTL8169 Gigabit für LAN-Verbindung des Server
Switch: Netgear GS108T
Client: z.B. ASUS P5Q-WS Onboard
Bitte sagen wenn noch Informationen fehlen wo relevant sind.
Gruß
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 158212
Url: https://administrator.de/contentid/158212
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
7 Kommentare
Neuester Kommentar
Realtek NICs sind generell eine sehr schlechte Wahl für Server, da ein Großteil des Ethernet Packet Handlings mit der Rechner CPU abgehandelt werden. (Deshalb sind diese Karten so billig und werden bevorzugt von Mainboard herstellern im Massenmarkt für Desktop Mainboards verwendet !)
Von solchen Netzwerk Karten darfst du also so oder so schon mal per se keine "Gigabit" Wunder erwarten, da sie nur einen Bruchteil davon schaffen !!
Besser sind NICs mit Intel, Broadcom oder Marvell Chipsätzen oder auch Chipsatz integrierte NICs die das Paket Handling lokal in Hardware machen.
Desweiteren solltest du um strategisch vorzugehen um den Fehler einzukreisen als allererstes einmal eine reine Netzwerk Analyse fahren mit einem kleinen Tool wie NetIO
http://www.nwlab.net/art/netio/netio.html
oder jPerf:
http://www.nwlab.net/know-how/JPerf/
Damit kannst du dann generell erstmal ohne Einfluss eines Protokolls wie SMB/CIFS etc. die nackte Netzwerk Performance messen !
Damit hast du dann erstmal einen Masstab was physisch über dein Netzwerk (Switch, Karten, etc.) überhaupt möglich ist.
Der Rest ist dann abhängig von Server Hardware wie Plattencontroller, Platten, NIC, verwendetes Protokoll usw. usw.
Von solchen Netzwerk Karten darfst du also so oder so schon mal per se keine "Gigabit" Wunder erwarten, da sie nur einen Bruchteil davon schaffen !!
Besser sind NICs mit Intel, Broadcom oder Marvell Chipsätzen oder auch Chipsatz integrierte NICs die das Paket Handling lokal in Hardware machen.
Desweiteren solltest du um strategisch vorzugehen um den Fehler einzukreisen als allererstes einmal eine reine Netzwerk Analyse fahren mit einem kleinen Tool wie NetIO
http://www.nwlab.net/art/netio/netio.html
oder jPerf:
http://www.nwlab.net/know-how/JPerf/
Damit kannst du dann generell erstmal ohne Einfluss eines Protokolls wie SMB/CIFS etc. die nackte Netzwerk Performance messen !
Damit hast du dann erstmal einen Masstab was physisch über dein Netzwerk (Switch, Karten, etc.) überhaupt möglich ist.
Der Rest ist dann abhängig von Server Hardware wie Plattencontroller, Platten, NIC, verwendetes Protokoll usw. usw.
30 Mbyte = 240 Mbit/s ist für ein Gigabit Netzwerk (1000 Mbit/s) entschieden zuwenig !!
Der 16k Wert mit 77 Mbyte = 616 Mbit/s ist da schon etwas realistischer.
Der Trend das es mies funktioniert bei kleinen Paketen und besser bei größeren deutet typisch auf einen Billigswitch hin.Deren CPU Performance ist meist Müll im kleineren Paketbereich. Windows Dateitransfers mit SMB/CIFS nutzen zudem ineffizient nur solche kleinen Pakete, deshalb auch deine miese Performance !
Die Asymetrie in den RX und TX Werten ist auch bedenklich ??
Hast du für die Realtek Karte die originalen und aktuellsten Treiber vom Chipsatzhersteller verwendet ??
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNi ...
Das solltest du zwingend tun, bzw. updaten ist das nicht der Fall.
Dasgleiche gilt für den Client und dessen NIC Chipsatz !
Du solltest zudem zwingend einen Vergleichstest mit exakt demselben Setup machen diesmal aber OHNE Switch indem du den Client und den Server direkt mit einem Crossover Ethernet Kabel verbindest. Nur um sicherzugehen das der Switch nicht der böse Buhmann
ist !
Wie sind bei diesem Test die Werte ??
Nutzt du als Clients Winblows XP ??
Wenn ja hast du dort die TCP Windowsize angepasst ?? Die ist eingestellt für ISDN 64kB Transfers im Default !
http://www.heise.de/netze/artikel/TCP-IP-Tuning-221778.html
Wie bereits gesagt Client to Server Back to Back Testwerte wären interessant !!
Der 16k Wert mit 77 Mbyte = 616 Mbit/s ist da schon etwas realistischer.
Der Trend das es mies funktioniert bei kleinen Paketen und besser bei größeren deutet typisch auf einen Billigswitch hin.Deren CPU Performance ist meist Müll im kleineren Paketbereich. Windows Dateitransfers mit SMB/CIFS nutzen zudem ineffizient nur solche kleinen Pakete, deshalb auch deine miese Performance !
Die Asymetrie in den RX und TX Werten ist auch bedenklich ??
Hast du für die Realtek Karte die originalen und aktuellsten Treiber vom Chipsatzhersteller verwendet ??
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNi ...
Das solltest du zwingend tun, bzw. updaten ist das nicht der Fall.
Dasgleiche gilt für den Client und dessen NIC Chipsatz !
Du solltest zudem zwingend einen Vergleichstest mit exakt demselben Setup machen diesmal aber OHNE Switch indem du den Client und den Server direkt mit einem Crossover Ethernet Kabel verbindest. Nur um sicherzugehen das der Switch nicht der böse Buhmann
ist !
Wie sind bei diesem Test die Werte ??
Nutzt du als Clients Winblows XP ??
Wenn ja hast du dort die TCP Windowsize angepasst ?? Die ist eingestellt für ISDN 64kB Transfers im Default !
http://www.heise.de/netze/artikel/TCP-IP-Tuning-221778.html
Wie bereits gesagt Client to Server Back to Back Testwerte wären interessant !!