All of lore.kernel.org
 help / color / mirror / Atom feed
* Differences between 2.6.5 und 2.6.16: getattr with actimeo=0 and O_DIRECT
@ 2007-11-13  9:03 Gerd Bavendiek
  2007-11-13 10:49 ` Suresh Jayaraman
  2007-11-13 13:29 ` Trond Myklebust
  0 siblings, 2 replies; 5+ messages in thread
From: Gerd Bavendiek @ 2007-11-13  9:03 UTC (permalink / raw)
  To: nfs

Hi,

analyzing performance issues with Oracle databases on an NFS client
running on SLES9 SP3 and NetApp as NFS server, I found that in SLES9
SP3 each write call is followed by an getattr. This is not the case
with SLES10 SP1.

Mount options in use are:

rw,v3,rsize=32768,wsize=32768,acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,hard,lock,proto=tcp,addr=172.18.131.134

I do

dd if=/dev/zero of=/mnt/qqq oflag=direct bs=8k count=100000

and using tcpdump (BTW, is there an easier way ?) I see with SLES9 SP3
(i.e. 2.6.5-7.244) each single 8k write followed by an getattr (which
comes at some cost).

Using SLES10 SP1 (2.6.16.46-0.12) there is only one getattr when dd
closes the file.

Is there anything I can do to avoid the getattr calls in SLES9 SP3
(no, sorry, can't update to SLES10 SP1) ?

Thanks

Gerd


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

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

end of thread, other threads:[~2007-11-13 16:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-13  9:03 Differences between 2.6.5 und 2.6.16: getattr with actimeo=0 and O_DIRECT Gerd Bavendiek
2007-11-13 10:49 ` Suresh Jayaraman
2007-11-13 13:29 ` Trond Myklebust
2007-11-13 15:55   ` Gerd Bavendiek
2007-11-13 16:09     ` Chuck Lever

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.