unixforum.net - Der Treffpunkt für UNIX Fans Der Treffpunkt für UNIX Fans seit 2002
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
07. Februar 2012, 19:07:31

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
31. Dezember 2011, 22:28:22
Dann mal einen guten Rutsch!

Greez aus der Noris
25. September 2011, 08:05:05
Gute Besserung!
07. September 2011, 14:20:51
An diesem Tag hattest du also kein(en) Plan. Wink
04. September 2011, 19:04:39
ja, genau die. Bei mir war der Server wohl genau diesen Tag down. Alternative:
http://lsub.org/sys/src
01. September 2011, 20:10:10
Spenden
Berechtigungen

Anzeige
Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Tuning/Optimierung des Netzwerks  (Gelesen 2299 mal)
Ebbi
Global Moderator
Unix Guru
*****
Offline Offline

Beiträge: 2319


Ubergeek


Profil anzeigen
« am: 16. Dezember 2009, 19:49:17 »

Moin,

ich habe mir einen neuen Switch gegönnt, damit es einerseits etwas ordentlicher und auch die Performance im Netz besser wird.
Leider ist bisher nur ersteres eingetreten. Wink
Der Kandidat ist ein ProCurve 1810G-24 (J9450A).

Vorher hatte ich einen Netgear GS608, aber die Netzwerkperformance ist leider nicht besser geworden.
Beim Kopieren von Dateien hatte ich von XP 32-Bit nach XP 32-Bit meist etwas um die 15 MB/s, was für Gigabit schon recht mager ist.
Interessanterweise ist es aber auch mit netio nicht besser, daher glaube ich kaum, dass die Rechner oder deren IO den Flaschenhals darstellen.
Da es bei mir mehrere Rechner mit unterschiedlichen Gigabit Netzwerkkarten gibt, tippe ich auf Abstimmungsprobleme der Konfigurationen.

Die Rechner hier sind alles normale Desktoprechner mit Dualcore-CPU, mind. 2GB RAM und Windows XP, mal mit Realtek oder Intel Onboard-NIC.

Ich jammere auch nicht auf hohem Niveau, dass mir 70 MB/s zu wenig sind und ich unbedingt über 100 MB/s haben will.
Aber wenn ich die 15MB/s-Marke hinter mir lassen könnte und die 30MB/s-Marke und vielleicht sogar an der 40er-Marke kratzen könnte, wäre ich erst mal zufrieden.

Besten Dank! Smiley
Gespeichert

unixforum.net - Der Treffpunkt für UNIX Fans
« am: 16. Dezember 2009, 19:49:17 »

 Gespeichert
Tschokko
Unix Guru
*****
Offline Offline

Beiträge: 2221



Profil anzeigen WWW
« Antworten #1 am: 16. Dezember 2009, 20:13:10 »

Also XP taugt garnix für Gbit Ethernet ! Da musst du mal googeln, da gibts Optimierungsparamter für den TCP/IP Stack. Vorher wirst du niemals vernünftige Performance erreichen. Und selbst danach krankt es an allen Ecken. Leg dir mal Windows 7 zu, das rockt out-of-the-box.

30 bis 40 MByte/s CIFS Verkehr ist realistisch für 1GbE. Mit einem schnellen und ordentlichen Backend, vorausgesetzt der Client gibt's auch her, sind auch 70 MByte/s ohne weiteres erreichbar.

Ach ja, an der MTU würde ich nicht schrauben. Das reisst in einem gemischten Umfeld garnix. Das wird erst interessant für ein IP-SAN oder z.B. eine NFS Netzwerk für ESX, etc.

Gruß
Tschokko
Gespeichert

RISC = Really Invented by Seymour Cray?
tschokko.de - Server, Storage, Netzwerk und weiße Katzen!
Ebbi
Global Moderator
Unix Guru
*****
Offline Offline

Beiträge: 2319


Ubergeek


Profil anzeigen
« Antworten #2 am: 16. Dezember 2009, 21:17:49 »

Also XP taugt garnix für Gbit Ethernet !
Witzigerweise bekomme ich in der Firma mit alten HP d530 (P4) mit Broadcom-Chip an einem Netgear GS724T locker über 30 MB/s.  Huh

Da musst du mal googeln, da gibts Optimierungsparamter für den TCP/IP Stack.
Nach was denn? Wink

30 bis 40 MByte/s CIFS Verkehr ist realistisch für 1GbE. Mit einem schnellen und ordentlichen Backend, vorausgesetzt der Client gibt's auch her, sind auch 70 MByte/s ohne weiteres erreichbar.
Ersteres würde mir eigentlich reichen.


Hier noch ein paar Beispiele, eigentlich keine großen Unterschiede:
(Server: Knoppix 6.2 / Client: XP 32-Bit)

Mit Flow Control und mit Jumbo Frames:
Code:
G:\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  14400 KByte/s Tx,  14579 KByte/s Rx.
Packet size  2k bytes:  15560 KByte/s Tx,  15063 KByte/s Rx.
Packet size  4k bytes:  19846 KByte/s Tx,  15055 KByte/s Rx.
Packet size  8k bytes:  20215 KByte/s Tx,  15990 KByte/s Rx.
Packet size 16k bytes:  21181 KByte/s Tx,  16288 KByte/s Rx.
Packet size 32k bytes:  18474 KByte/s Tx,  16465 KByte/s Rx.
Done.

Ohne Flow Control und mit Jumbo Frames
Code:
G:\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  16108 KByte/s Tx,  14758 KByte/s Rx.
Packet size  2k bytes:  17156 KByte/s Tx,  14991 KByte/s Rx.
Packet size  4k bytes:  20379 KByte/s Tx,  14884 KByte/s Rx.
Packet size  8k bytes:  20737 KByte/s Tx,  16155 KByte/s Rx.
Packet size 16k bytes:  21171 KByte/s Tx,  16203 KByte/s Rx.
Packet size 32k bytes:  17588 KByte/s Tx,  16423 KByte/s Rx.
Done.

Ohne Flow Control und ohne Jumbo Frames
Code:
G:\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  14857 KByte/s Tx,  17796 KByte/s Rx.
Packet size  2k bytes:  16907 KByte/s Tx,  16984 KByte/s Rx.
Packet size  4k bytes:  23390 KByte/s Tx,  17636 KByte/s Rx.
Packet size  8k bytes:  23513 KByte/s Tx,  18530 KByte/s Rx.
Packet size 16k bytes:  23184 KByte/s Tx,  18398 KByte/s Rx.
Packet size 32k bytes:  19823 KByte/s Tx,  18747 KByte/s Rx.
Done.

Aber jetzt kommt's!
(Server: Knoppix 6.2 / Client: 7 64-Bit)

Ohne Flow Control und ohne Jumbo Frames
Code:
C:\Users\test\Downloads\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  87055 KByte/s Tx,  113618 KByte/s Rx.
Packet size  2k bytes:  99593 KByte/s Tx,  115287 KByte/s Rx.
Packet size  4k bytes:  109876 KByte/s Tx,  115586 KByte/s Rx.
Packet size  8k bytes:  111698 KByte/s Tx,  115490 KByte/s Rx.
Packet size 16k bytes:  111001 KByte/s Tx,  115167 KByte/s Rx.
Packet size 32k bytes:  114378 KByte/s Tx,  115537 KByte/s Rx.
Done.

Leg dir mal Windows 7 zu, das rockt out-of-the-box.
Wird gemacht! Shocked Das geht nur nicht von heute auf morgen. Smiley
Gespeichert

Tschokko
Unix Guru
*****
Offline Offline

Beiträge: 2221



Profil anzeigen WWW
« Antworten #3 am: 16. Dezember 2009, 22:14:48 »

Da musst du mal googeln, da gibts Optimierungsparamter für den TCP/IP Stack.
Nach was denn? Wink

Da sind ein paar Tips drin. Wenn ich nicht irre hatte das bei mir damals auch geholfen. Aber ist schon ewig her und ich hab schon ewig kein XP mehr. :-/
http://www.enterprisenetworkingplanet.com/nethub/article.php/10950_3485486_2


Zitat
Aber jetzt kommt's!
(Server: Knoppix 6.2 / Client: 7 64-Bit)

Ohne Flow Control und ohne Jumbo Frames
Code:
C:\Users\test\Downloads\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  87055 KByte/s Tx,  113618 KByte/s Rx.
Packet size  2k bytes:  99593 KByte/s Tx,  115287 KByte/s Rx.
Packet size  4k bytes:  109876 KByte/s Tx,  115586 KByte/s Rx.
Packet size  8k bytes:  111698 KByte/s Tx,  115490 KByte/s Rx.
Packet size 16k bytes:  111001 KByte/s Tx,  115167 KByte/s Rx.
Packet size 32k bytes:  114378 KByte/s Tx,  115537 KByte/s Rx.
Done.

Na das sieht ordentlich aus. Cheesy Ist das Win7 ?

Gruß
Tschokko

Gespeichert

RISC = Really Invented by Seymour Cray?
tschokko.de - Server, Storage, Netzwerk und weiße Katzen!
Ebbi
Global Moderator
Unix Guru
*****
Offline Offline

Beiträge: 2319


Ubergeek


Profil anzeigen
« Antworten #4 am: 16. Dezember 2009, 22:17:56 »

Zitat
Aber jetzt kommt's!
(Server: Knoppix 6.2 / Client: 7 64-Bit)
Na das sieht ordentlich aus. Cheesy Ist das Win7 ?
Yepp! Smiley
Aber bis ich produktiv auf 7 bin, dauert es noch.


EDIT:

Ich habe die Parameter aus dem Link mal eingebaut: Smiley

(Server: Knoppix 6.2 / Client: XP 32-Bit)
Code:
G:\netio126\bin>win32-i386.exe -t 192.168.11.193

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  14867 KByte/s Tx,  80118 KByte/s Rx.
Packet size  2k bytes:  24363 KByte/s Tx,  81858 KByte/s Rx.
Packet size  4k bytes:  40800 KByte/s Tx,  81411 KByte/s Rx.
Packet size  8k bytes:  57302 KByte/s Tx,  89920 KByte/s Rx.
Packet size 16k bytes:  51985 KByte/s Tx,  95016 KByte/s Rx.
Packet size 32k bytes:  62424 KByte/s Tx,  100572 KByte/s Rx.
Done.
« Letzte Änderung: 16. Dezember 2009, 22:47:00 von Ebbi » Gespeichert

unixforum.net - Der Treffpunkt für UNIX Fans
« Antworten #4 am: 16. Dezember 2009, 22:17:56 »

 Gespeichert
Ebbi
Global Moderator
Unix Guru
*****
Offline Offline

Beiträge: 2319


Ubergeek


Profil anzeigen
« Antworten #5 am: 15. August 2010, 13:26:33 »

Hallo,

ich habe hier einen HP DL385 G2 mit Windows Server 2008 64-Bit und einen DL385 G6 mit Windows Server 2008 R2.
Beide hängen an einem Procurve Gigabit-Switch.

Vom G2 möchte ich eine Hyper-V Maschine auf den G6 kopieren, aber das geht elend langsam, laut Total Commander mit 2,5 MB/s!

- Jeweils das neueste Proliant Support Pack ist installiert
- Das Autotuning für das Netzwerk ist deaktiviert
- Ansonsten sind alle Netzwerkparameter, abgesehen von fester IP-Adresse, die Standardeinstellungen nach einer Neuinstallation
- Die Werte von netio sind aber in Ordnung:

Code:
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  103645 KByte/s Tx,  114009 KByte/s Rx.
Packet size  2k bytes:  115582 KByte/s Tx,  114644 KByte/s Rx.
Packet size  4k bytes:  115244 KByte/s Tx,  114006 KByte/s Rx.
Packet size  8k bytes:  114821 KByte/s Tx,  114562 KByte/s Rx.
Packet size 16k bytes:  115144 KByte/s Tx,  114149 KByte/s Rx.
Packet size 32k bytes:  115130 KByte/s Tx,  114188 KByte/s Rx.
Done.

Die Performanceprobleme beschränken sich jeweils immer nur auf das Kopieren von Daten von SMB-Shares innerhalb von Windows.
Auch mit einem Windows 7 Client verhält es sich so, dass die netio-Werte über 100MB/s liegen, aber Dateitransfers mit dem Windows-Explorer oder Total Commander erschreckend langsam sind.
Interessanterweise flutscht der Transfer vom G2 auf das Qnap NAS mit 70 MB/s. Das ist aber auch ein Linux und kein Windows.

Eigentlich dachte ich, dass der "Next Generation TCP/IP Stack" der neueren Betriebssysteme die Performancebremse löst.
Aber das ist offenbar nur mit netio der Fall. Beim praxisrelevanten Kopieren von Daten über SMB-Shares klemmt es noch mehr.

Jemand eine Idee?
Gespeichert

Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier Gestern um 00:28:22