Need Advice for Tuning NFS to place nice with a Netapp
N. Harrington
drumslayer2 at yahoo.com
Wed Aug 2 17:53:37 UTC 2006
--- Freminlins <freminlins at gmail.com> wrote:
> Nicole,
>
> On 02/08/06, N. Harrington <drumslayer2 at yahoo.com>
> wrote:
> >
> > Hi
> > I have several web servers that are attached to a
> > Netapp (network appliance) unit via NFS-3. A few
> > servers are 5.5 and a few are 6.1 for comparison
> > testing. All seem to have lousy performance.
>
>
> We have a similar setup and it runs smoothly.
Cool! Can you share with me what sort of settings you
use on your boxes? sysctl/kerneltunes/mount options?
It has taken me a over a month to even get to speak
to someone high enough up he food chain at Netapp to
not say "FreeBSD - that's a version of Linux right?"
> Can you define "lousy performance" ?
The web server replies (using either Apache and
Lighthttpd) seem to max out at about 17mb/s. Response
time for the web server will rise gradually, then
suddenly become 10-20seconds for a reply. Much like a
backup on a highway. They claim that the netapp unit
is spending too much time dealing with file
information IOPS than actual transfer of files.
However even on a non in-use server, if I make a
request for a file, that "heavy file access" seems
normal.
IE:
GtAttr Lookup Rdlink Read Write Rename Access
Rddir
0 0 0 0 0 0 0 0
248 160 0 4 0 0 236 0
0 0 0 0 0 0 0 0
> Can you give more details on your network? Are you
> using Gig ethernet? And
> over what medium?
Yes, 4X GigE from the filer via a Vif and trunking on
the switch. A nice 10Gb ready HP unit. I have asked if
using the Vif and trunking could have any effects but
been assured it should not. It does mean I cannot use
jumbo frames. But since web pages and images are
small, I don't think there would be any benefit.
> Can you also try just copying a 100MB file from the
> filer to one of the web
> servers and record the time?
9907187 bytes/sec for a 16M file.
It will transfer in nanotime. So, I believe that
eliminates network performance as an issue.
> Are you running nfsiod?
Yes, I show 4 instances running.
> When
> > going through the issues with Netapp, the reasons
> > given were that we have too many GettAdr/Lookup
> > requests compared to actual reads. So all the NFS
> IOPS
> > are being used up by these requests. As soon as
> the
> > webservers get busy, requests pile up.
> >
> > I have tried everything I can think of. The web
> > servers are even mounted read only with no help.
> >
> > My current mount options are:
> > filer:/vol/fvol31 /home/13/13 nfs
> > ro,noatime,-r=32768,-T,-b,-R0,-i,-D2,-L 0 0
>
>
> Mounting noatime for web servers is a good idea
> but... your "noatime" option
> has no effect on NFS mounts (check out the mount man
> page). You need "vol
> options no_atime_update" on the NetApp.
Hmm. Drat. We have some web servers that do nothing
but send out data, but some that are used for
uploading and file manipulation. I will have to make
sure that global of an option will not effect what
they do.
> Any advice for sysctl tunes or anything else would
> be
> > much appreciatted!
> >
> > Thanks
> >
> > Nicole
> >
>
> One last thing - are you female?! In a UNIX
> newsgroup?!
Yup :)
Oh, and yes, I do play the drums :)
> Frem.
>
Thanks for your assistance!!
Nicole
The Large Print Giveth And The Small Print Taketh Away
-- Anon
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the freebsd-questions
mailing list