Performace degradations in NFSv4 when upgraded from NFSv3?

What might be the performanance issues whe we upgrdae from nfsv3 to nfsv4 in any flavour of UNIX or Linux OS
krishguddAsked:
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.

gheistCommented:
It is backwards compatible.
You need to follow if you use TCP or UDP since defaults may change.
0
krishguddAuthor Commented:
What might be in case of UDP and TCP ?
0
gheistCommented:
UDP does not guarantee packet delivery so if it becomes default you will lose data over flaky comm lines
TCP does acknowledge packets. That is noticeable on high-latency lines with intense IO ops.

Just examine mount -v on client before and after and force old setting if it is releavant.
0

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
Introducing the "443 Security Simplified" Podcast

This new podcast puts you inside the minds of leading white-hat hackers and security researchers. Hosts Marc Laliberte and Corey Nachreiner turn complex security concepts into easily understood and actionable insights on the latest cyber security headlines and trends.

urgollCommented:
use of UDP will not cause data loss. It's just that the task of data integrity moves from the transport layer to the application layer, i.e. NFS will take care of it.
UDP has lower overhead, so using it on a reliable network gives you better performance.
TCP has better performance on lossy links, as data integrity is more efficient in TCP than with NFS.

In term of general performance degradation going from NFSv3 to NFSv4, there shouldn't be any, assuming you were already using strong authentication (the mandatory strong auth in NFSv4 incurs a small overhead as compared with the plain UNIX authentication of NFSv3). However, this is more than compensated by the cache-coherency and delegation capabilities of NFSv4, which allows for true client-side read- and write-caching of files.
0
gheistCommented:
Last two togetehr summarizes changes to be expected.
0
urgollCommented:
agreed.
0
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
Unix OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.