Archiv verlassen und diese Seite im Standarddesign anzeigen : nfs performance
hallo,
Ich hab nen nfs-Fileserver am Laufen, leider ist die Performance grottenschlecht!
so etwa 200kb/sec, das kann doch nicht sein, oder?
Woran kann das liegen, bzw. wie kann ich das Ganze beschleunigen?
danke im Voraus Thorsten
Was hast Du für Netzwerkkarten und wie groß ist die Entfernung zwischen den Rechnern?
Mit 10MBit- Karten über einen 10MBit- Router komme ich so auf 600 - 800 KB/sec. maximal (sprich: bei großen Dateien). Bei sehr vielen kleinen Dateien geht es auch sehr stark in die Knie.
100 Mbit karte, und 100Mbit switch.
Allerdings komme ich auf etwa 3Mbyte/sec wenn ich was von meinem Bruder (windows) ziehe, bzw. was draufschreibe.
Also es muss also was mit dem nfs-server zu tun haben.
Hi,
welche Distri hast du auf dem Server? SuSE aktiviert z.B. mitlerweile beim einrichten des NFS-Servers für jeden export die Optin "sync" damit wird jegliches zwischenpuffern deaktiviert und immer syncron geschrieben und das hat bei mir genau den gleichen Effekt erzeugt.
Nachdem ich das geänderte habe mußte ich allerdings am Client das NFS mit yast entfernen und wieder neu hinzufügen. Ein einfacher reboot hat zumindest beim SuSE-Client nicht ausgereicht. Ob dies bei anderen Distris auch so ist kann ich nicht sagen.
Wenn man jedoch ein Samba-Share gleichzeitig als NFS-Export betreieben möchte braucht man diese Option u.U. da ja beide Server-Dienste ein eigenes File-Handle haben.
Viele Grüße
pixel
So ich hab jetzt erstmal nen Verbindungstest gemacht.
bash-2.05b$ ./linux-i386 -t 192.168.0.1
NETIO - Network Throughput Benchmark, Version 1.23
(C) 1997-2003 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 11489 KByte/s Tx, 11458 KByte/s Rx.
Packet size 2k bytes: 11492 KByte/s Tx, 11462 KByte/s Rx.
Packet size 4k bytes: 11492 KByte/s Tx, 11462 KByte/s Rx.
Packet size 8k bytes: 11493 KByte/s Tx, 11459 KByte/s Rx.
Packet size 16k bytes: 11501 KByte/s Tx, 11463 KByte/s Rx.
Packet size 32k bytes: 11492 KByte/s Tx, 11457 KByte/s Rx.
Done.
Also es scheint als stimmt da Alles, über 10Mbyte /sec hal ich bei 100Mbit Karten für nen guten Wert!? oder?
Ich werd jetzt mal das mit der sync option versuchen.
Moin
genau das habe ich auch wenn ich versuche zwischen meinem SuSE 9.1 und Debian bla Daten über nfs zu schieben.
sync hat bei mir keine Auswirkungen BIS AUF die Tatsache, dass bei nosync die Daten in irgendeiner Queue warten bis sie mit den genannten 200k übertragen wurden, bis dahin ist der mount und die Shell, wo der cp befehl gestartet wurde unbenutzbar.
Wenn ich mich mal wieder damit befassen sollte muss ich mal sehen...
Gruss Robert
Bei mir gehts jetzt!
Ich hab serverseitig in der /etc/exports die option async hinzugefügt und in der fstab des Clients sync weggelassen.
Jetzts geht das Teil wie die Sau, etwa 6Mbyte/sec :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.