Unsolved
This post is more than 5 years old
4 Posts
0
3467
October 24th, 2014 08:00
NFS Tuning
Hello All,
We are in the process of building a new Isilon cluster. In the system that the clients are using they are running some code that reads and writes to nfs mounts from linux clients. The code seems to d a lot of what we call small block I/O. This causes a lot of performance problems for NFS.
So I am looking for any tips on tuning to help this when we put the Isilon system in production. I notice it defaults to 8K blocksize. I wonder if increasing to a larger number would help?
0 events found
No Events found!


crklosterman
450 Posts
0
October 24th, 2014 08:00
Isilon's OneFS Filesystem uses 8KB Blocks and 128KB Stripes, which is not modifiable, that said the following KB should help.
90041 : OneFS: Best practices for NFS client settings
https://support.emc.com/kb/90041
Thanks,
Chris Klosterman
Senior SA
EMC Isilon Offer & Enablement Team
twitter: @croaking
chris.klosterman@emc.com
peglarr
2 Intern
•
99 Posts
0
October 26th, 2014 10:00
The document that Chris refers to is a good start. However, there are some additional tuning items that are useful today (the doc is somewhat dated) especially with the 7.1.1 release. I would suggest working closely with your Isilon SE to determine optimal settings for your hardware/OS combination on your client(s).
In my experience, even today the client OSes are ill-equipped OOTB to provide optimal performance to/from an Isilon cluster. They are designed to provide 'lowest-common-denominator' usage since it is unknown a priori what kind of LAN/WAN connectivity they will encounter. Client-side tuning is a must in nearly every environment, and I would suggest absolutely mandatory for running any 10GE environment optimally with Isilon. The good news there is very little (if anything) to tune in OneFS, since running LAN traffic optimally is what we try to do in every case, unlike a general-purpose client OS. The bad news is that in order to reach optimal ops, throughput and latency on the client side, tuning is required.
HTH
Rob
Peter_Sero
6 Operator
•
1.2K Posts
0
October 26th, 2014 21:00
Flat Lander
in addition to network tuning, you can also experiment with
various options for file layout and access patterns: From what you wrote
it appears worthwhile to try "random access" instead
of the default "concurrent access", and mirroring (e.g. 3x) instead of striping.
https://support.emc.com/docu38187_White-Paper:-Next-Generation-Storage-Tiering-With-EMC-Isilon-SmartPools.pdf?language=e…
-- Peter
FlatLander2
4 Posts
0
October 27th, 2014 08:00
Thank All,
Chris, I would like to take a look at that document you provided a link to, but I keep getting an error regarding a bad certificate from salesforce single sign-on. I was able to get the document Peter linked to. I will start trying to find some client side tuning recommendations for 10G networking. Fortunately the clients that are going to be on the 10G network are pretty robust in terms of ram and processor and Intel 10G network adapters.
Phil.Lam
4 Apprentice
•
637 Posts
0
October 27th, 2014 09:00
Here's the pdf.
1 Attachment
emc14001361-OneFS Best practices for NFS client settings.pdf