Internes Ethernet langsam
Hallo zusammen,
ich bin neu hier im Forum.
Ich habe folgendes Grundproblem:
Es geht um die Geschwindigkeit meines Intranet. Wenn Dateiein von dem besagten Server runterkopiert (LESEN) werden geschieht dieses sehr schnell (100MB ca 20 Sekunden). Wird allerdings eine Datei auf den Server drauf kopiert (SCHREIBEN) geht dieses sehr langsam von statten (100MB ca. 50 Minunten). Wenn ich 100MB auf dem Server selber hin- und herkopiere geht das innerhalb 1 Sekunde. Der Server ist neu und so mit das schnellste was mir bisher unter die Finder gekommen ist: 16 CPU's bei 36GB Ram. Der Server selber ist sauschnell. Nur wenn ich von einem XP Client ein Mapping auf den Server machen und Daten Schreiben möchte dauert das EWIG. Daten Lesen geht schnell.
Bei dem Server handelt es sich um einen HP ProLiant auf dem ein Programm für unseren Verkauf läuft. Als OS wird Windows Server 2008 R2 64-bit verwendet, haben wir zum ersten mal. Die Clients verwenden Windows XP.
Dieses Programm ist ein Serverseitiges Programm, so das ein ständiger Zugriff für den Client benötigt wird damit dieser auf die Datenbank zugreifen kann.
Leider agiert das Programm bei den Clients so langsam, das es praktisch nicht nutzbar ist. Scheinbar weil der Schreibzugriff zu langsam ist. Als Workaround sind nun virtuelle Maschinen direkt per Hyper V auf dem Server eingerichtet worden und die Clients arbeiten nun per Remote Desktop in diesen virtuellen Maschinen um das Programm zu nutzen. Dieses ist von der Arbeitsgeschwindkeit her akzeptabel da kein Umweg über das Netzwerk gemacht werden muss und die Clients ja praktisch lokal arbeiten.
In dem selben Netzwerk befinden sich noch viele weitere Server bei denen dieses Problem nicht auftritt. Allerdings kein Server mit Windows Server 2008 R2 64 Bit.
Daher gehe ich davon aus, dass mit der Konfiguration der Netzwerkkarten dieses einen Servers etwas nicht stimmen kann, da wir auch schon die Ports auf der Switch kontrolliert haben bzw auch andere Ports ausprobiert haben.
Netzwerkkarte selber steht unter Duplex auf Auto und es handelt sich um eine HP NC382i DP Multifunction Gigabit.
Vielleicht hat jemand eine Idee wo ich schauen kann oder woran es liegen könnte?
Vielen Dank für die Hilfe.
ich bin neu hier im Forum.
Ich habe folgendes Grundproblem:
Es geht um die Geschwindigkeit meines Intranet. Wenn Dateiein von dem besagten Server runterkopiert (LESEN) werden geschieht dieses sehr schnell (100MB ca 20 Sekunden). Wird allerdings eine Datei auf den Server drauf kopiert (SCHREIBEN) geht dieses sehr langsam von statten (100MB ca. 50 Minunten). Wenn ich 100MB auf dem Server selber hin- und herkopiere geht das innerhalb 1 Sekunde. Der Server ist neu und so mit das schnellste was mir bisher unter die Finder gekommen ist: 16 CPU's bei 36GB Ram. Der Server selber ist sauschnell. Nur wenn ich von einem XP Client ein Mapping auf den Server machen und Daten Schreiben möchte dauert das EWIG. Daten Lesen geht schnell.
Bei dem Server handelt es sich um einen HP ProLiant auf dem ein Programm für unseren Verkauf läuft. Als OS wird Windows Server 2008 R2 64-bit verwendet, haben wir zum ersten mal. Die Clients verwenden Windows XP.
Dieses Programm ist ein Serverseitiges Programm, so das ein ständiger Zugriff für den Client benötigt wird damit dieser auf die Datenbank zugreifen kann.
Leider agiert das Programm bei den Clients so langsam, das es praktisch nicht nutzbar ist. Scheinbar weil der Schreibzugriff zu langsam ist. Als Workaround sind nun virtuelle Maschinen direkt per Hyper V auf dem Server eingerichtet worden und die Clients arbeiten nun per Remote Desktop in diesen virtuellen Maschinen um das Programm zu nutzen. Dieses ist von der Arbeitsgeschwindkeit her akzeptabel da kein Umweg über das Netzwerk gemacht werden muss und die Clients ja praktisch lokal arbeiten.
In dem selben Netzwerk befinden sich noch viele weitere Server bei denen dieses Problem nicht auftritt. Allerdings kein Server mit Windows Server 2008 R2 64 Bit.
Daher gehe ich davon aus, dass mit der Konfiguration der Netzwerkkarten dieses einen Servers etwas nicht stimmen kann, da wir auch schon die Ports auf der Switch kontrolliert haben bzw auch andere Ports ausprobiert haben.
Netzwerkkarte selber steht unter Duplex auf Auto und es handelt sich um eine HP NC382i DP Multifunction Gigabit.
Vielleicht hat jemand eine Idee wo ich schauen kann oder woran es liegen könnte?
Vielen Dank für die Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 143315
Url: https://administrator.de/contentid/143315
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
20 Kommentare
Neuester Kommentar
Hallo,
stell die Netzwerkkarte mal fest auf den Speed des Switches ein. Ansonsten sind die Netzwerktreiber aktuell?
stell die Netzwerkkarte mal fest auf den Speed des Switches ein. Ansonsten sind die Netzwerktreiber aktuell?
Wirklich 16 CPU's? Oder 2 Quadcore mit HT?
Zum anderen kommt's da ja auf noch mehr faktoren an. Wenn du jetzt nur eine SATA Platte drinnen hast bringen dir die CPU's auch nicht viel.
Dann WARUM 14 Netzwerkkarten? Brauchst du die wirklich? Ich würd mal alle ausbauen und nur mit einer arbeiten und schauen wie's dann läuft?
Zum anderen kommt's da ja auf noch mehr faktoren an. Wenn du jetzt nur eine SATA Platte drinnen hast bringen dir die CPU's auch nicht viel.
Dann WARUM 14 Netzwerkkarten? Brauchst du die wirklich? Ich würd mal alle ausbauen und nur mit einer arbeiten und schauen wie's dann läuft?
14 Netzwerkkarten...?? Es ist immer und immer wieder das gleiche, denn ob der Server in sich "sauschnell" ist, ist völlig Latte in einem Netzwerk wenn der rest nicht stimmt...genau das siehst du ja selber !!
Für so einen Boliden nur eine popelige GiG Verbindung. Wenn du nur halb soviel Gigantismus wie in den Server auch in die Infrastruktur investiert hättest hätte man dort auch ein Trunking/Link Aggregation usw. gemacht um diese Performance auch ins Netz zu bringen. Vermutlich ist der Switch ein Billigteil von D-Link oder NetGear.. Das wär dann so wie Ferrari mit Rollerrädern... nundenn.
Erstmal messen mit NetIO oder IPerf:
http://www.nwlab.net/art/netio/netio.html
http://www.nwlab.net/know-how/JPerf/
Was Clients, Server, Netzwerkkarte und Switch, sprich die reine Netzwerk Infrastruktur so hergeben !
Somit hast du erstmal einen Anhaltspunkt was dein Netzwerk überhaupt transportieren kann, denn ohne das vergleichst du doch nur Äpfel mit Birnen !!!
Wenn du das wiesst dann kannst du bei den Servern und Clients direkt suchen...
Langsame Platten bzw. Controller, Plattenmodus AHCI bei SATA nicht aktiviert, Switch mit schlechter Performance, Netzwerkkarten mit schlechter performance (Realtek Chipsätze !), usw. usw....
TCP Stack (Windowsize) angepasst wenn du XP Client hast
http://www.heise.de/netze/TCP-IP-Tuning--/artikel/97619
http://www.psc.edu/networking/projects/tcptune/
All das was sinnig wäre und dir Fakten zum Troubleshooting liefert hast du nicht gemacht aber betreibst sehr intensive Raterei....
Für so einen Boliden nur eine popelige GiG Verbindung. Wenn du nur halb soviel Gigantismus wie in den Server auch in die Infrastruktur investiert hättest hätte man dort auch ein Trunking/Link Aggregation usw. gemacht um diese Performance auch ins Netz zu bringen. Vermutlich ist der Switch ein Billigteil von D-Link oder NetGear.. Das wär dann so wie Ferrari mit Rollerrädern... nundenn.
Erstmal messen mit NetIO oder IPerf:
http://www.nwlab.net/art/netio/netio.html
http://www.nwlab.net/know-how/JPerf/
Was Clients, Server, Netzwerkkarte und Switch, sprich die reine Netzwerk Infrastruktur so hergeben !
Somit hast du erstmal einen Anhaltspunkt was dein Netzwerk überhaupt transportieren kann, denn ohne das vergleichst du doch nur Äpfel mit Birnen !!!
Wenn du das wiesst dann kannst du bei den Servern und Clients direkt suchen...
Langsame Platten bzw. Controller, Plattenmodus AHCI bei SATA nicht aktiviert, Switch mit schlechter Performance, Netzwerkkarten mit schlechter performance (Realtek Chipsätze !), usw. usw....
TCP Stack (Windowsize) angepasst wenn du XP Client hast
http://www.heise.de/netze/TCP-IP-Tuning--/artikel/97619
http://www.psc.edu/networking/projects/tcptune/
All das was sinnig wäre und dir Fakten zum Troubleshooting liefert hast du nicht gemacht aber betreibst sehr intensive Raterei....
..."sondern ist 40km entfernt über eine 100Mbit Standleitung angebunden."
Das ist natürlich Unsinn ! Technisch ginge das mit Kupfer (max. 100 Meter) gar nicht und wenn dann nur mit einer Long Range Laser Glasfaserverbindung wenn es direkt wäre was aber stark zu bezweifeln ist bei 40 km !!
Vermutlich hast du dort lediglich eine MPLS Provider Verbindung oder was auch immer, die drastisch in der Bandbreite rediziert ist und lediglich lokal mit 100 Mbit der Komponenten an dein Netz angeschlossen ist aber nur 2-4 Mbit forwardet. (Klar denn Provider Bandbreite kostet Geld !!)
Vermutlich also lediglich eine gedrosselte 2 oder 4 Mbit Leitung über ein Provider Backbone !!!
Es ist natürlich völlig klar das da dann logischerweise keine solche Durchsatzzahlen zu erwarten sind wie bei den anderen Geräten im lokalen LAN mit nativen 100 Mbit !!
Mach dir also erstmal klar wie deine Netzwerk Infrastruktur genau aufgebaut ist und wo Provider leitungen sind und wo nicht.. !!!
Der Werte der anderen Kandidaten sind absolut normal in einem 100 Mbit Netzwerk mit den Werten 90-95 Mbit denn durch CSMACD kann es logischerweise kein 100% ausgelastetes Ethernet geben !
Wenn du also auf diesen 90-95 Mbit Strecken noch Einbußen hast liegt es de facto NICHT am Netzwerk selber sondern an anderen Server und Client Komponenten !
Das ist natürlich Unsinn ! Technisch ginge das mit Kupfer (max. 100 Meter) gar nicht und wenn dann nur mit einer Long Range Laser Glasfaserverbindung wenn es direkt wäre was aber stark zu bezweifeln ist bei 40 km !!
Vermutlich hast du dort lediglich eine MPLS Provider Verbindung oder was auch immer, die drastisch in der Bandbreite rediziert ist und lediglich lokal mit 100 Mbit der Komponenten an dein Netz angeschlossen ist aber nur 2-4 Mbit forwardet. (Klar denn Provider Bandbreite kostet Geld !!)
Vermutlich also lediglich eine gedrosselte 2 oder 4 Mbit Leitung über ein Provider Backbone !!!
Es ist natürlich völlig klar das da dann logischerweise keine solche Durchsatzzahlen zu erwarten sind wie bei den anderen Geräten im lokalen LAN mit nativen 100 Mbit !!
Mach dir also erstmal klar wie deine Netzwerk Infrastruktur genau aufgebaut ist und wo Provider leitungen sind und wo nicht.. !!!
Der Werte der anderen Kandidaten sind absolut normal in einem 100 Mbit Netzwerk mit den Werten 90-95 Mbit denn durch CSMACD kann es logischerweise kein 100% ausgelastetes Ethernet geben !
Wenn du also auf diesen 90-95 Mbit Strecken noch Einbußen hast liegt es de facto NICHT am Netzwerk selber sondern an anderen Server und Client Komponenten !
Hier steht alles was du zum Thema Teaming wissen musst:
Motherboard mit 2 Onboard LAN Anschlüssen
Traffic am Server auf 2 NICs verteilen
Kann man einen Server zur Performacesteigerung mit 2 Netzwerkkarten parallel an einem Switch betreiben? Wenn ja mit welcher Konfiguration ?
Bonding mit Broadcom - SLB
Teaming/Link-Aggregation ist ein L2 Protkoll ONLY !! Wenn du 2 unterschiedliche IP netze auf einem Switch bedienen willst oder musst dann geht das nur mit VLANs auf diesem Switch !!
Motherboard mit 2 Onboard LAN Anschlüssen
Traffic am Server auf 2 NICs verteilen
Kann man einen Server zur Performacesteigerung mit 2 Netzwerkkarten parallel an einem Switch betreiben? Wenn ja mit welcher Konfiguration ?
Bonding mit Broadcom - SLB
Teaming/Link-Aggregation ist ein L2 Protkoll ONLY !! Wenn du 2 unterschiedliche IP netze auf einem Switch bedienen willst oder musst dann geht das nur mit VLANs auf diesem Switch !!
Das ist Blödsinn das "...sie andere Wege im Server" nehmen. Sowas gehört ins Reich der Märchen und Fabeln oder man erzählt es Netzwerk Unkundigen, denn der TCP Stack ist immer gleich....sorry aber würdest du auch glauben das dein Auto auf blau angepinselten Straßen schneller fährt ??
Vergiss so einen Unsinn also besser ganz schnell wieder !
Der TCP Stack von Vista und 7 ist allerdings neu geschrieben und optimiert.
Wenn du XP entsprechend optimierst bzw. anpasst im TCP/IP Stack, wie allgemein bekannt ist das in erster Linie die TCP Windowssize, in der Registry die per Default von ISDN Performance ausgeht, dann ist Windows XP exakt genau so performant wie Vista und 7
Entsprechende Anleitungen wie das zu machen ist findest du hier:
http://www.heise.de/netze/TCP-IP-Tuning--/artikel/97619
und hier:
http://www.psc.edu/networking/projects/tcptune/
Damit klappt es dann auch mit XP ohne die märchenhaften "anderen Wege" !!
Vergiss so einen Unsinn also besser ganz schnell wieder !
Der TCP Stack von Vista und 7 ist allerdings neu geschrieben und optimiert.
Wenn du XP entsprechend optimierst bzw. anpasst im TCP/IP Stack, wie allgemein bekannt ist das in erster Linie die TCP Windowssize, in der Registry die per Default von ISDN Performance ausgeht, dann ist Windows XP exakt genau so performant wie Vista und 7
Entsprechende Anleitungen wie das zu machen ist findest du hier:
http://www.heise.de/netze/TCP-IP-Tuning--/artikel/97619
und hier:
http://www.psc.edu/networking/projects/tcptune/
Damit klappt es dann auch mit XP ohne die märchenhaften "anderen Wege" !!