linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: NFS on 2.6.0-test9:
@ 2003-11-10  7:06 Voluspa
  0 siblings, 0 replies; 6+ messages in thread
From: Voluspa @ 2003-11-10  7:06 UTC (permalink / raw)
  To: trond.myklebust; +Cc: linux-kernel


OBS Remove "wormprotection-" from the address. SWEN is killing me OBS

On 2003-11-09 22:04:05 Trond Myklebust wrote:
>OK. That points squarely at the RTO timeout "inheritance" change.
>There are 2 differences as it stands in 2.6.0 w.r.t. the 2.4.23-pre
>code: the no upper limit, and the inheritance update algorithm.
>
>Could you therefore try the following patch.

All conditions reset to yesterdays tests, patch applied, regression
regresses:

===Begin 2.6.0-test9-trondpatch1===

# /bin/mount -t nfs oden.fish.net:/ /mnt/oden
# time cp -a /mnt/oden/etc .
real    49m17.077s
user    0m0.010s
sys     0m0.089s

# nfsstat
Server rpc stats:
calls      badcalls   badauth    badclnt    xdrcall
1          0          0          0          0       
Server nfs v2:
null       getattr    setattr    root       lookup     readlink   
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
read       wrcache    write      create     remove     rename     
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
link       symlink    mkdir      rmdir      readdir    fsstat     
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 

Server nfs v3:
null       getattr    setattr    lookup     access     readlink   
1      100% 0       0% 0       0% 0       0% 0       0% 0       0% 
read       write      create     mkdir      symlink    mknod      
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
fsstat     fsinfo     pathconf   commit     
0       0% 0       0% 0       0% 0       0% 

Client rpc stats:
calls      retrans    authrefrsh
964        548        0       
Client nfs v2:
null       getattr    setattr    root       lookup     readlink   
0       0% 241    25% 0       0% 0       0% 236    24% 5       0% 
read       wrcache    write      create     remove     rename     
464    48% 0       0% 0       0% 0       0% 0       0% 0       0% 
link       symlink    mkdir      rmdir      readdir    fsstat     
0       0% 0       0% 0       0% 0       0% 17      1% 1       0% 

Client nfs v3:
null       getattr    setattr    lookup     access     readlink   
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
read       write      create     mkdir      symlink    mknod      
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
fsstat     fsinfo     pathconf   commit     
0       0% 0       0% 0       0% 0       0% 

# netstat -s
Ip:
    5714 total packets received
    0 forwarded
    0 incoming packets discarded
    1029 incoming packets delivered
    1585 requests sent out
    446 fragments dropped after timeout
    2664 reassemblies required
    332 packets reassembled ok
    446 packet reassembles failed
Icmp:
    0 ICMP messages received
    0 input ICMP message failed.
    ICMP input histogram:
    7 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        time exceeded: 7
Tcp:
    1 active connections openings
    0 passive connection openings
    0 failed connection attempts
    0 connection resets received
    0 connections established
    5 segments received
    6 segments send out
    0 segments retransmited
    0 bad segments received.
    0 resets sent
Udp:
    1024 packets received
    0 packets to unknown port received.
    0 packet receive errors
    1572 packets sent
TcpExt:
    ArpFilter: 0
    1 TCP sockets finished time wait in fast timer
    1 packets header predicted
    TCPPureAcks: 1
    TCPHPAcks: 1
    TCPRenoRecovery: 0
    TCPSackRecovery: 0
    TCPSACKReneging: 0
    TCPFACKReorder: 0
    TCPSACKReorder: 0
    TCPRenoReorder: 0
    TCPTSReorder: 0
    TCPFullUndo: 0
    TCPPartialUndo: 0
    TCPDSACKUndo: 0
    TCPLossUndo: 0
    TCPLoss: 0
    TCPLostRetransmit: 0
    TCPRenoFailures: 0
    TCPSackFailures: 0
    TCPLossFailures: 0
    TCPFastRetrans: 0
    TCPForwardRetrans: 0
    TCPSlowStartRetrans: 0
    TCPTimeouts: 0
    TCPRenoRecoveryFail: 0
    TCPSackRecoveryFail: 0
    TCPSchedulerFailed: 0
    TCPRcvCollapsed: 0
    TCPDSACKOldSent: 0
    TCPDSACKOfoSent: 0
    TCPDSACKRecv: 0
    TCPDSACKOfoRecv: 0
    TCPAbortOnSyn: 0
    TCPAbortOnData: 0
    TCPAbortOnClose: 0
    TCPAbortOnMemory: 0
    TCPAbortOnTimeout: 0
    TCPAbortOnLinger: 0
    TCPAbortFailed: 0
    TCPMemoryPressures: 0

===End 2.6.0-test9-trondpatch1===

Mvh
Mats Johannesson

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: NFS on 2.6.0-test9:
@ 2003-11-03 15:34 Voluspa
  2003-11-03 16:09 ` Trond Myklebust
  0 siblings, 1 reply; 6+ messages in thread
From: Voluspa @ 2003-11-03 15:34 UTC (permalink / raw)
  To: linux-kernel


On 2003-11-03 13:42:35 Luke Driscoll wrote:

>On a kernel 2.6.0-test9 as an NFS client I am having trouble
>transferring data to and from NFS servers. It it extraordinarily
>slow.  I receive the following information in dmesg:
>
>nfs warning: mount version older than kernel
>nfs: server safe not responding, still trying

You and me the same. Here's a message I sent to
nfs@lists.sourceforge.net this Friday:

--quote--
xSubject: 2.6.0-test3-bk10-final regression getting out of hand
xDate: Fri, 31 Oct 2003 21:48:51 +0100

As reported in:
http://marc.theaimsgroup.com/?l=linux-kernel&m=106195494828814&w=2
I'm experiencing a serious NFS regression since 2.6.0-test3-bk10-final
(bk-set determined now). Since that, along the road to 2.6.0-test9,
something has gotten completely out of hand.

cp -a /mnt/oden/etc .

_2.6.0-test3-bk10_
2 minutes

_2.6.0-test3-bk10-final_
3 minutes 47 seconds

_2.6.0-test9_
29 minutes 54 seconds

Nothing has changed in hardware or setup, and the cp tests were done
today. Not being a programmer I tried to delete individual patches in
the bk-set, but couldn't find the exact breakage point.

Erasing changes to:
linux-2.6.0-test3-bk10/fs/nfs/dir.c
No change.

Erasing changes to:
linux-2.6.0-test3-bk10/fs/nfs/nfsroot.c
No change.

Erasing changes to:
linux-2.6.0-test3-bk10/include/linux/sunrpc/timer.h
linux-2.6.0-test3-bk10/net/sunrpc/timer.c
No change.

Erasing changes to:
linux-2.6.0-test3-bk10/net/sunrpc/clnt.c
Doesn't compile.

Erasing changes to:
linux-2.6.0-test3-bk10/include/linux/sunrpc/xprt.h
linux-2.6.0-test3-bk10/net/sunrpc/xprt.c
Doesn't compile.

Using TCP or DIRECTIO in -test9 makes no difference. Here's the
relevant .config-section:

#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V4 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_SUNRPC=y
# CONFIG_SUNRPC_GSS is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
# CONFIG_AFS_FS is not set

--unquote--

Mvh
Mats Johannesson

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-11-10  7:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-10  7:06 NFS on 2.6.0-test9: Voluspa
  -- strict thread matches above, loose matches on Subject: below --
2003-11-03 15:34 Voluspa
2003-11-03 16:09 ` Trond Myklebust
2003-11-03 17:13   ` Voluspa
2003-11-09 21:23   ` Voluspa
2003-11-09 22:04     ` Trond Myklebust

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).