[linux] NFS erg traag

Pagina: 1
Acties:

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Ik heb sinds een tijdje het probleem dat mijn NFS server erg traag is. Voorheen haalde hij ca. 6MB/s, nu is dat nog maar ~300KB/s. Volgens mij (ik ben niet 100% zeker) is dat het geval sinds ik de kernel naar 2.6 geüpgrade heb. Ik had hetzelfde probleem met 2.6.1, 2.6.2-rc2, 2.6.2 en nu ook met 2.6.3 (waar naar mijn weten een hoop NFS fixes inzitten).

Het probleem doet zich met verschillende clients voor, ik heb het vanaf verschillende computers met verschillende kernelversies (2.4.24, 2.6.1, 2.6.2). Op beide systemen blijft de load laag tijdens het kopieren. Ook de processor blijft idle. hdparm geeft aan dat de disk wel 12,5 MB/s (woei ;)) leest.


dmesg
config.gz

code:
1
2
3
4
5
6
7
/etc/exports:
/               192.168.1.6 
(rw,async,rsize=8192,wsize=8192,all_squash,anonuid=500,anongid=100)

mount:
marvin:/ on /mnt/marvin type nfs 
(rw,noexec,nosuid,nodev,rsize=8192,wsize=8192,soft,intr,nfsvers=1,addr=192.168.1.1)

ik heb wat enters ingevoegd om de layout te sparen.

Als ik data via FTP kopieer haal ik wel weer ca. 6MB/s, vandaar dat ik NFS verdenk. Ik heb verder ook al wat met de opties gegoocheld (r/wsize enzo, sync/async) maar dat mocht allemaal niet baten. Het probleem doet zich trouwens alleen voor als ik *download*, uploaden naar de nfs server gaat gewoon snel. Beide 'betrokken' interfaces tonen geen errors en collisions in ifconfig.

Wie kan mij helpen? :?

[ Voor 16% gewijzigd door sebas op 18-02-2004 22:01 . Reden: even wat info toegevoegd :) ]

Everyone complains of his memory, no one of his judgement.


Verwijderd

Heb je de link-speed settings op je netwerkkaart en je switch gelijk staan? (10-100-autonegotiate-half-full duplex)

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Hm, dat ziet er inderdaad wat raar uit ...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Server: 3Com Corporation 3C905C-TX
====
eth0      Link encap:Ethernet  HWaddr 00:04:75:80:75:B7
          inet addr:192.168.1.1  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::204:75ff:fe80:75b7/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:48493 errors:0 dropped:0 overruns:1 frame:0
          TX packets:270893 errors:0 dropped:0 overruns:0 carrier:270892
          collisions:0 txqueuelen:1000
          RX bytes:8041621 (7.6 MiB)  TX bytes:380538941 (362.9 MiB)
          Interrupt:10 Base address:0xd000

marvin root # mii-tool -F 100baseTx-FD eth0
SIOCGMIIPHY on 'eth0' failed: Operation not supported

-------------------------------------------------------------------------

Client: 3Com Corporation 3c905B
====
eth0      Link encap:Ethernet  HWaddr 00:10:5A:CF:64:30
          inet addr:192.168.1.6  Bcast:192.168.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:415713 errors:0 dropped:0 overruns:0 frame:0
          TX packets:173688 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:472654762 (450.7 MiB)  TX bytes:19199770 (18.3 MiB)
          Interrupt:18 Base address:0xe800

dali root # mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok


Kun je hier iets mee?

Everyone complains of his memory, no one of his judgement.


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Bij je mount opties staat: 'nfsvers=1', dat heb ik er niet staan, wel 'v3'. Misschien dat er een oudere versie van 't NFS protocol wordt gebruikt? (geen idee of dat in de snelheid uit zou maken, maar het proberen waard).

"He took a duck in the face at two hundred and fifty knots."


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Goed gezien. Ik ben dit waarschijnlijk vergeten toen ik met de opties speelde. Helaas haalt het weinig uit. :/

Everyone complains of his memory, no one of his judgement.


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 15:51
TX packets:270893 errors:0 dropped:0 overruns:0 carrier:270892
hmm dat kan niet kloppen.. Klinkt alsof je server in fullduplex staat en je switch op halfduplex, of een brakke kabel/nic..

Ook erg vreemd dat mii-tool faalt, gezien het feit je op de server wel miiinterfaces in je kernel hebt.

Vervang die UTP kabel en nic van je server eens zou ik zeggen.

[ Voor 37% gewijzigd door Jelmer op 18-02-2004 22:59 ]


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Woei, dat is hem, na wat kloten met netwerkkabels heb ik maar een stekkertje van een verdachte kabel opnieuw geknepen, en dat was het dus.

Ik ben weer blij, dank u allen. :)

[ Voor 93% gewijzigd door sebas op 19-02-2004 00:00 ]

Everyone complains of his memory, no one of his judgement.

Pagina: 1