Question on NFS Performance

We us NFS as our storage protocol and have seen very poor performance on our VM’s from time to time. On our SAN, the average latency is around 2 – 4ms which is ok. What I have observed is when our host our pegged at 95 – 100% CPU usage, our DAVG time goes up to 15 – 25ms. With that being said is the following state correct. With file level storage when the host is CPU constrained it will cause delays in the NFS calls to the SAN which in turn causes poor performance. In short, the CPU usage on the host has a direct result on NFS performance. This is not the case with block storage though correct?
LVL 21
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kenza CohenIT Solutions ProviderCommented:
Hi There,
Everything has its drawbacks obviously though with Block Storage you can go for the iSCSI route, generally high CPU Usage can affect both NFS and Block Storage.

You can see a comparison to help you formulate your own decision here:

VMware Storage Protocol Comparison White Paper

Also due to Design Block Storage is designed for High-Performance

Hope this Helps,

compdigit44Author Commented:
So my conclusion was correct? Also is block storage i.e FCoE or FC using a hardware adapter card i not as affected by high host CPU performance?
Kenza CohenIT Solutions ProviderCommented:
With NFS you will generally find you are constantly opening tunnels to the NFS and it is persistant however with block it is a persistant local connection so you should get better physical performance on the host OS.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
If you offload using FC or FCoE or iSCSI HBA - the CPU over head is gone!

Software iSCSI CPU is doing the encapsulation!!!

Also depends if Storage Device is native NFS or Block!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.