[Bugme-new] [Bug 4412] New: Extremely bad NFS performance

bugme-daemon at osdl.org bugme-daemon at osdl.org
Sun Mar 27 06:38:58 PST 2005


http://bugme.osdl.org/show_bug.cgi?id=4412

           Summary: Extremely bad NFS performance
    Kernel Version: 2.6.11.5
            Status: NEW
          Severity: normal
             Owner: trond.myklebust at fys.uio.no
         Submitter: e9525103 at stud4.tuwien.ac.at


Distribution:
Debian sid with self compiled kernel 2.6.11.5. Compiled with gcc-3.3.5.

Hardware Environment: 
CPU: mobile Athlon XP 1800+
Mainboard: ABit NF7S V2.0

lspci -v output:
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?)
(rev c1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0
        Memory at d0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [40] AGP version 2.0
        Capabilities: [60] #08 [2001]

0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
        Subsystem: nVidia Corporation: Unknown device 0c17
        Flags: 66MHz, fast devsel

0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
        Subsystem: nVidia Corporation: Unknown device 0c17
        Flags: 66MHz, fast devsel

0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
        Subsystem: nVidia Corporation: Unknown device 0c17
        Flags: 66MHz, fast devsel

0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
        Subsystem: nVidia Corporation: Unknown device 0c17
        Flags: 66MHz, fast devsel

0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
        Subsystem: nVidia Corporation: Unknown device 0c17
        Flags: 66MHz, fast devsel

0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0
        Capabilities: [48] #08 [01e1]

0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: 66MHz, fast devsel, IRQ 10
        I/O ports at c400 [size=32]
        Capabilities: [44] Power Management version 2

0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
(prog-if 10 [OHCI])
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
        Memory at e1087000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
(prog-if 10 [OHCI])
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
        Memory at e1082000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
(prog-if 20 [EHCI])
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
        Memory at e1083000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] #0a [2080]
        Capabilities: [80] Power Management version 2

0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller
(rev a1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
        Memory at e1086000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at b000 [size=8]
        Capabilities: [44] Power Management version 2

0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia
audio [Via VT82C686B] (rev a2)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
        Memory at e1000000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: [44] Power Management version 2

0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio
Controler (MCP) (rev a1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
        I/O ports at b400 [size=256]
        I/O ports at b800 [size=128]
        Memory at e1080000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
(prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 00009000-0000afff
        Memory behind bridge: df000000-e0ffffff
        Prefetchable memory behind bridge: dc000000-dcffffff

0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) (prog-if 8a
[Master SecP PriP])
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0
        I/O ports at f000 [size=16]
        Capabilities: [44] Power Management version 2

0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE
1394) Controller (rev a3) (prog-if 10 [OHCI])
        Subsystem: ABIT Computer Corp.: Unknown device 1c00
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
        Memory at e1084000 (32-bit, non-prefetchable) [size=2K]
        Memory at e1085000 (32-bit, non-prefetchable) [size=64]
        Capabilities: [44] Power Management version 2

0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) (prog-if 00
[Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 32
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        Memory behind bridge: dd000000-deffffff
        Prefetchable memory behind bridge: d4000000-dbffffff

0000:01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 02)
        Flags: bus master, medium devsel, latency 32, IRQ 19
        Memory at dc000000 (32-bit, prefetchable) [size=4K]

0000:01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 02)
        Flags: bus master, medium devsel, latency 32, IRQ 19
        Memory at dc001000 (32-bit, prefetchable) [size=4K]

0000:01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology
Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
        Subsystem: Silicon Image, Inc. (formerly CMD Technology Inc) Asus A7N8X
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11
        I/O ports at 9000 [size=8]
        I/O ports at 9400 [size=4]
        I/O ports at 9800 [size=8]
        I/O ports at 9c00 [size=4]
        I/O ports at a000 [size=16]
        Memory at e0000000 (32-bit, non-prefetchable) [size=512]
        Capabilities: [60] Power Management version 2

0000:02:00.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti
4200] (rev a3) (prog-if 00 [VGA])
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 19
        Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d4000000 (32-bit, prefetchable) [size=64M]
        Memory at d8000000 (32-bit, prefetchable) [size=512K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 2.0


Software Environment:
Loaded drivers:
Module                  Size  Used by
sd_mod                 16528  0
sata_sil                8836  0
nfs                   104364  0
lockd                  67240  1 nfs
sunrpc                149060  2 nfs,lockd
visor                  19468  0
ehci_hcd               49544  0
ohci_hcd               36488  0
rfcomm                 41884  1
l2cap                  28420  5 rfcomm
bluetooth              53508  4 rfcomm,l2cap
snd_seq_oss            35840  0
snd_seq_midi_event      8320  1 snd_seq_oss
snd_seq                55952  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8972  2 snd_seq_oss,snd_seq
snd_pcm_oss            53792  0
snd_mixer_oss          20480  1 snd_pcm_oss
snd_bt87x              15432  0
snd_intel8x0           33856  2
snd_ac97_codec         77560  1 snd_intel8x0
snd_pcm                95880  4 snd_pcm_oss,snd_bt87x,snd_intel8x0,snd_ac97_codec
snd_timer              26500  2 snd_seq,snd_pcm
snd                    57828  14
snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc         10116  3 snd_bt87x,snd_intel8x0,snd_pcm
nvidia               3922428  12
8250_pnp                8704  0
8250                   25252  1 8250_pnp
serial_core            23808  1 8250
libata                 48388  1 sata_sil
forcedeth              19584  0
joydev                  9792  0
evdev                   9472  0
binfmt_misc            12040  1
lp                     11204  0
usbserial              30568  1 visor
usbhid                 26880  0
parport_pc             41796  1
parport                37832  2 lp,parport_pc
autofs4                20356  2
nvidia_agp              7964  1
agpgart                35112  2 nvidia,nvidia_agp
3c59x                  42152  0
mii                     5248  1 3c59x
tuner                  22948  0
tvaudio                23716  0
bttv                  155216  0
firmware_class         10880  1 bttv
tveeprom               13336  1 bttv
video_buf              22404  1 bttv
v4l2_common             6016  1 bttv
btcx_risc               5000  1 bttv
w83627hf               30504  0
eeprom                  7696  0
i2c_sensor              3840  2 w83627hf,eeprom
i2c_isa                 2176  0
i2c_nforce2             6784  0
i2c_algo_bit            9992  1 bttv
i2c_core               23312  10
tuner,tvaudio,bttv,tveeprom,w83627hf,eeprom,i2c_sensor,i2c_isa,i2c_nforce2,i2c_algo_bit
videodev               10112  1 bttv
soundcore              10464  1 snd
thermal                13576  0
processor              23220  1 thermal
button                  6800  0
usb_storage            71232  0
scsi_mod               95176  3 sd_mod,libata,usb_storage
usbcore               138232  7 visor,ehci_hcd,ohci_hcd,usbserial,usbhid,usb_storage
ide_cd                 41988  0
cdrom                  41376  1 ide_cd
rtc                    13496  0


Problem Description:
Since the last kernel update the NFS performance is really bad (~500kB/s over a
100MBit line!!). The low performance seems to be caused by great pauses between
the packets (about 0.5s). dmesg-output shows that there are connection problems.
These connection problems only occur with the new kernel 2.6.11. The NFS-server
still runs 2.6.7.
Additionally it is not possible to kill the copy task. The performance of the
whole system is really bad when an NFS copy task is active.

demsg output:
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs: server leela not responding, still trying
nfs: server leela OK
nfs: server leela not responding, still trying
nfs: server leela not responding, still trying
nfs: server leela not responding, still trying
nfs: server leela not responding, still trying
nfs: server leela OK
nfs: server leela OK
nfs: server leela not responding, still trying
nfs: server leela not responding, still trying
nfs: server leela OK
nfs: server leela OK
nfs: server leela OK
nfs: server leela OK
nfs: server leela not responding, still trying                                 
                                                         

output of mount:
leela:/mnt/bdata/public on /autonet/auto/leela/mnt/bdata/public type nfs
(rw,nosuid,nodev,hard,intr,rsize=8192,wsize=8192,addr=10.42.42.60)


Steps to reproduce:
This problem especially affects the transmission of bigger files.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the Bugme-new mailing list