Hi,
mein GBit Netzwerk schafft über NFS nur 20MB/s. Mein kleiner Server mit 100MBit Netzwerk schafft immerhin 10MB/s. Was bremst mein GBit Netzwerk? Wie kann ich das Tunen?
Nur 20MB/s via NFS trotz GBit Lan. Was bremst?
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
|
Anmeldungsdatum: Beiträge: 79 |
Ich denke mal du hast eine NICHT GBit komponente im Netzwerk.Ist das der Fall wird eine andere Codierung zwischen den Clienten ausgehandelt und nur auf 100Base-T Standard übertragen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Mit 100MBit käme ich schon rein rechnerisch nicht auf 20MB/s (MByte). 100/8 = 12,5. Und da komm ich mit 10,6 relativ gut hin (Bei dem Server mit 100MBit). Das GBit Netzwerk besteht aus zwei Rechnern bei denen Linux in beiden Fällen anzeigt das es sich um 1GBit Verbindungen handelt. Der eine Rechner ist ein P4 2,8GHz mit 2GB Ram und skge Treiber, der andere ist ein C2D E4300 mit 2GB Ram und r8169 Treiber. |
Anmeldungsdatum: Beiträge: 1399 |
burli schrieb:
Nur zum Klugscheissen: 100Mbit sind 11,92MB/s ( 100*1000*1000 / 8) / 1024 / 1024 ) – Um mal die Festplatte auszuschließen, was gibt hdparm -t -T /dev/... auf beiden Rechnern aus? |
Anmeldungsdatum: Beiträge: 3188 Wohnort: Leipzig |
Der Flaschenhals ist meistens bis immer die Festplatte, wenn du ne PATA Platte hast, schafft die Maximal 133 MBit und mit SATA kommst du bei neuen Rechnern auf 300 MBit (kein RAID vorausgesetzt). Meine Platten schafften immer so 25 MB pro Sekunde, glaube ich. Damit wärst du mit 20 MB so ziemlich an der Leistungsgrenze. Grüße |
Ehemaliger
Anmeldungsdatum: Beiträge: 17449 |
Was du auch versuchen könntest wäre mal zu prüfen was du mit netperf so über die Leitung bekommst, gibt hierzu aber auch noch andere Benchmarks die du nehmen könntest. mfg Betz Stefan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Also der neue Rechner spuckt folgendes aus: /dev/sda: Timing cached reads: 2178 MB in 2.00 seconds = 1089.18 MB/sec Timing buffered disk reads: 188 MB in 3.03 seconds = 62.05 MB/sec Beim alten Rechner sieht es so aus /dev/sda: Timing cached reads: 1798 MB in 2.00 seconds = 899.28 MB/sec Timing buffered disk reads: 168 MB in 3.02 seconds = 55.64 MB/sec /dev/sdb: Timing cached reads: 1802 MB in 2.00 seconds = 901.12 MB/sec Timing buffered disk reads: 182 MB in 3.00 seconds = 60.62 MB/sec Wobei sda und sdb eigentlich die gleichen Platten sind, aber nicht als Raid. Hängt vielleicht damit zusammen wo die Sektoren liegen. Netperf auf dem neuen Rechner spuckt das aus: netperf TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to localhost (127.0.0.1) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.00 10950.91 und auf dem alten netperf TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to localhost (127.0.0.1) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.00 4324.43 Sieht so aus als könnte die Netzwerkkarte im alten Rechner der Spielverderber sein. Da fällt mir ein, im alten Rechner steckt noch so eine WiFi Karte. Könnte die da querschießen? EDIT: nur als Vergleich. Das spuckt netperf und hdparm auf meinem kleine Server aus (Intel Essential Board mit Celeron 1200 und 100MBit Lan) netperf TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to localhost (127.0.0.1) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.00 3221.15 /dev/sda: Timing cached reads: 1150 MB in 2.00 seconds = 574.34 MB/sec Timing buffered disk reads: 176 MB in 3.00 seconds = 58.58 MB/sec |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Vielleicht hilft das. In dem alten Rechner ist ein Marvell Yukon 88E8001 Chipsatz für das Lan. Wie siehts da aus mit Linux Treibern? Kann man da was machen? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Sorry das ich nochmal posten muss. Ich hab das mit netperf jetzt erst richtig verstanden. Zwischen dei beiden Rechner mit GBit Lan hab ich folgendes Ergebnis: netperf -H 192.168.1.xxx TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.1.xxx (192.168.1.xxx) port 0 AF_INET Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.04 579.01 Also rund 580MBit. An den GBit Rechnern hab ich kurze (2m) CAT5+ Kabel und einen GBit Switch von Netgear (GS605 oder so ähnlich). Eigentlich müsste das Netzwerk mehr zusammenkriegen. Die Platten sind eigentlich auch schnell genug. Trotzdem schaffe ich mit NFS nur 20MB/s, warum? |
Ehemaliger
Anmeldungsdatum: Beiträge: 17449 |
Wie sieht den die /etc/exports vom Server aus, und wie wird das Share genau gemounted? mfg Betz Stefan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Beispiel in /etc/exports /home/burli/Musik 192.168.1.0/255.255.255.0(rw) Beispiel in /etc/fstab 192.168.1.101:/home/burli/Musik /home/burli/Musik nfs rw rsize=8192,wsize=8192 0 0 Ich hoffe die Position von rsize und wsize stimmt. Ich sitze nämlich gerade an einem anderen Rechner |
Anmeldungsdatum: Beiträge: 12317 Wohnort: /home/flo |
Blattlaus schrieb:
Darf ich mal kurz OT dazwischen fragen: Kann man damit einen Vergleich zwischen einer 5400 und einer 7200 HDD laufen lassen und bekommt halbwegs aussagekräftige Ergebnisse? Oder ist das Äpfel mit Birnen... Danke! Sorry für OT! FLO |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
der Böse ist anscheinend NFS. Mit Samba schaffe ich 30MB/s. Jetzt ist die Frage: 2. kann man NFS noch Tunen? |
Ehemaliger
Anmeldungsdatum: Beiträge: 17449 |
burli schrieb:
Das müsste so aussehen: 192.168.1.101:/home/burli/Musik /home/burli/Musik nfs rw,rsize=8192,wsize=8192 Ggf. kannst du sogar mit wsize & rsize noch weiter rauf... kommt immer drauf an... Ich vermute (warum du nur 580 schaffst) das es am Switch liegt, nur wenige SOHO Switche schaffen wirklich was drauf steht, von allen Ports ganz zu schweigen! mfg Betz Stefan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 9001 Wohnort: Petersberg |
Ich sitze gerade an meinem richtigen Rechner. Sieht so aus 192.168.1.101:/home/burli/Musik /media/Musik nfs rw,rsize=8192,wsize=8192 0 0 die beiden Nullen stehen für <dump> und <pass>. Ich bin auch schon auf 32kB hoch. Ändert aber nix. |