We are trying to isolate poor performance issues on our Isilon cluster. This is on NFS clients connecting to NL and S nodes on OneFS v7.
I am using iozone to test from the NFS clients. I also would like to test on the Isilon nodes themselves to take the network out of the path but I am having a problem installing iozone on the nodes. Just a simple "make install" or "make config" is failing. What am I missing?
Running iozone processes onboard an Isilon node isn't good practice at all. The best way to baseline a given client (in your case, NFS) is to directly connect via a dedicated LAN segment w/o any switches/routers in the path. Isilon itself tests in this fashion to establish baseline performance of nodes. If you are having less-than-expected performance on NFS, start with the NFS client best practice paper (found on EMC One). In the vast majority of cases this turns out to be an exercise in NFS client tuning.
Absolutely there is a specific reason. You shouldn't be installing any 3rd party packages at all on an Isilon node. The only packages (.pkg, etc.)you should ever install are those which come from Isilon.
Trying to save you a lot of headache down the road. There is no support for using a OneFS node as a build platform for 3rd party software, both corporately and in actual practice. A OneFS node is a product. Running 'make' to roll your own on a node is, strictly speaking, a violation of your warranty. You're altering the product outside of agreed-to mechanisms.
Having said all that, again, the best way to ferret out client-side perf problems is to connect that client directly to a LAN segment. Capture the packets with Wireshark or some other app. Have a look. Use the existing best practices that we and the community provide. There are a ton of smart folks on this reflector.
Is there any specific reason why installing one package would be considered "not a good practice"? iozone files don't even leave outside the directory where the source is unzipped?
peglarr
2 Intern
•
99 Posts
933
0
Posted January 20th, 2014 07:00
Running iozone processes onboard an Isilon node isn't good practice at all. The best way to baseline a given client (in your case, NFS) is to directly connect via a dedicated LAN segment w/o any switches/routers in the path. Isilon itself tests in this fashion to establish baseline performance of nodes. If you are having less-than-expected performance on NFS, start with the NFS client best practice paper (found on EMC One). In the vast majority of cases this turns out to be an exercise in NFS client tuning.