![](https://seccdn.libravatar.org/avatar/c0f53bc933af43c7f9e69dc24b1df00b.jpg?s=120&d=mm&r=g)
Hallo Leute! Ich habe ein neues Performanceproblem mit Linux-Solaris. Nachdem es im 10Mbit Netz durch die zusätzlichen Mountparameter unter Solaris proto=udp vers=2 wesentlich besser geworden ist, habe ich jetzt nach der Umstellung auf 100Mbit wieder das Problem. Folgende Stuation ist gegeben: Auf einem Server mit Suse-Linux5.3 ist ein Verzeichnis freigegeben. Dieses Verzeichnis ist einmal auf einer anderen Linuxmaschine (ebenfalls Suse5.3) gemountet. Weiterhin ist das gleiche Verzeichnis auf einer SPARC mit Solaris2.6 gemountet. Auf dem Server liegt in diesem Verzeichnis zum testen ein tar File mit etwa 50MB. Ich starte dann auf der Linuxclient ein cp aus dem gemounteten Verzeichnis auf eine lokale Platte und messe mit time die Zeit. Paralell dazu lasse ich auf dem Server ein tcpdump mitlaufen. Das Gleiche mache ich danach auf dem Solarisclient. Hier die Daten und Ergebnisse der Uebertragung: Dateigroesse: 52387840 Uebertragen mit cp Uebertragungszeiten gemessen mit time Uebertragungszeit Solaris-Linux: zwischen real 0m56.25s und 1m3.20s Uebertragungszeit Linux-Linux: zwischen real 0m5.772s und 0m8.970s Das ist etwa ein Faktor 10 wuerde ich sagen. Man könnte beinahe annehmen, die Solarismaschine würde nur mit 10Mbit laufen. Ichhabe aber am Hup nachgesehen, es wird ein 100Mbit Link angezeigt. Kann das falsch sein? Hier die Ausgabe von tcpdump: --------------------------------Linux-Solaris----------------------------------------- 16:12:54.283244 sparc31.uvf.de.334281980 > linux100.uvf.de.nfs: 156 read [|nfs] (DF) 16:12:54.283244 linux100.uvf.de > sparc31.uvf.de: (frag 35761:900@7400) 16:12:54.283244 linux100.uvf.de > sparc31.uvf.de: (frag 35761:1480@5920+) 16:12:54.283244 linux100.uvf.de > sparc31.uvf.de: (frag 35761:1480@4440+) 16:12:54.283244 linux100.uvf.de > sparc31.uvf.de: (frag 35761:1480@2960+) 16:12:54.283244 linux100.uvf.de > sparc31.uvf.de: (frag 35761:1480@1480+) 16:12:54.283244 linux100.uvf.de.nfs > sparc31.uvf.de.334281980: reply ok 1472 read [|nfs] (frag 35761:1480@ 16:12:54.293244 sparc31.uvf.de.334281981 > linux100.uvf.de.nfs: 156 read [|nfs] (DF) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35762:900@7400) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35762:1480@5920+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35762:1480@4440+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35762:1480@2960+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35762:1480@1480+) 16:12:54.293244 linux100.uvf.de.nfs > sparc31.uvf.de.334281981: reply ok 1472 read [|nfs] (frag 35762:1480@ 16:12:54.293244 sparc31.uvf.de.334281982 > linux100.uvf.de.nfs: 156 read [|nfs] (DF) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35764:900@7400) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35764:1480@5920+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35764:1480@4440+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35764:1480@2960+) 16:12:54.293244 linux100.uvf.de > sparc31.uvf.de: (frag 35764:1480@1480+) 16:12:54.293244 linux100.uvf.de.nfs > sparc31.uvf.de.334281982: reply ok 1472 read [|nfs] (frag 35764:1480@ 16:12:54.303244 sparc31.uvf.de.334281983 > linux100.uvf.de.nfs: 156 read [|nfs] (DF) 16:12:54.303244 linux100.uvf.de > sparc31.uvf.de: (frag 35765:900@7400) 16:12:54.303244 linux100.uvf.de > sparc31.uvf.de: (frag 35765:1480@5920+) 16:12:54.303244 linux100.uvf.de > sparc31.uvf.de: (frag 35765:1480@4440+) 16:12:54.303244 linux100.uvf.de > sparc31.uvf.de: (frag 35765:1480@2960+) 16:12:54.303244 linux100.uvf.de > sparc31.uvf.de: (frag 35765:1480@1480+) 16:12:54.303244 linux100.uvf.de.nfs > sparc31.uvf.de.334281983: reply ok 1472 read [|nfs] (frag 35765:1480@ 16:12:54.303244 sparc31.uvf.de.334281984 > linux100.uvf.de.nfs: 156 read [|nfs] (DF) -----------------------------Ende Linux-Solaris------------------------------------- -----------------------------Linux-Linux-------------------------------------------- 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28692:1480@1480+) 16:11:14.843244 linux100.uvf.de.nfs > hal9000.uvf.de.254868070: reply ok 1472 read [|nfs] (frag 28692:1480@0+) 16:11:14.843244 hal9000.uvf.de.254868071 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.843244 hal9000.uvf.de.254868072 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.843244 hal9000.uvf.de.254868073 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.843244 hal9000.uvf.de.254868074 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.843244 hal9000.uvf.de.254868075 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28697:1244@2960) 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28697:1480@1480+) 16:11:14.843244 linux100.uvf.de.nfs > hal9000.uvf.de.254868071: reply ok 1472 read [|nfs] (frag 28697:1480@0+) 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28698:1244@2960) 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28698:1480@1480+) 16:11:14.843244 linux100.uvf.de.nfs > hal9000.uvf.de.254868072: reply ok 1472 read [|nfs] (frag 28698:1480@0+) 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28699:1244@2960) 16:11:14.843244 linux100.uvf.de > hal9000.uvf.de: (frag 28699:1480@1480+) 16:11:14.843244 linux100.uvf.de.nfs > hal9000.uvf.de.254868073: reply ok 1472 read [|nfs] (frag 28699:1480@0+) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28701:1244@2960) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28701:1480@1480+) 16:11:14.863244 linux100.uvf.de.nfs > hal9000.uvf.de.254868074: reply ok 1472 read [|nfs] (frag 28701:1480@0+) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28702:1244@2960) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28702:1480@1480+) 16:11:14.863244 linux100.uvf.de.nfs > hal9000.uvf.de.254868075: reply ok 1472 read [|nfs] (frag 28702:1480@0+) 16:11:14.863244 hal9000.uvf.de.254868076 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.863244 hal9000.uvf.de.254868077 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28703:1244@2960) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28703:1480@1480+) 16:11:14.863244 linux100.uvf.de.nfs > hal9000.uvf.de.254868076: reply ok 1472 read [|nfs] (frag 28703:1480@0+) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28704:1244@2960) 16:11:14.863244 linux100.uvf.de > hal9000.uvf.de: (frag 28704:1480@1480+) 16:11:14.863244 linux100.uvf.de.nfs > hal9000.uvf.de.254868077: reply ok 1472 read [|nfs] (frag 28704:1480@0+) 16:11:14.873244 hal9000.uvf.de.254868078 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.873244 hal9000.uvf.de.254868079 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.873244 hal9000.uvf.de.254868080 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.873244 hal9000.uvf.de.254868081 > linux100.uvf.de.nfs: 144 read [|nfs] 16:11:14.873244 linux100.uvf.de > hal9000.uvf.de: (frag 28706:1244@2960) ----------------------Ende Linux-Linux--------------------------------- Beides sind natuerlich nur Ausschnitte, die aber jeweils representativ für die Komplette Ausgabe sind. Kann jemand hier diese beiden Ausgaben analysieren und mir sagen, wo es da klemmt? Ich habe die man Pages zu tcpdump studiert und alle möglichen Parameter gefunden, aber leider nix darueber, wie man so eine Ausgabe interpretiert bzw. liest. Ueber Sachdienliche Hinweise wuerde ich mich sehr freuen, unsere Serverumstellung Solaris-Linux geht in die Letzte Runde! Jetzt noch eine Blamage überlebe ich nicht...:-* mfg Peter Küchler -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
peter.kuechler@frankfurt.netsurf.de