|
|
Linux NFS Version 4: Implementation, Administration, and Performance
NFS Version 4 has many new features that differentiate it from previous
versions of NFS and address shortcomings in areas such as security and
WAN performance. In this paper we detail CITI's reference
implementation of IETF RFC 3010 (NFSv4) in the Linux kernel, describing
the changes we made to the Linux kernel to implement the protocol,
the management of client and server state, security and locking mechanisms,
compound RPC, and client data caching. We measure and discuss performance
issues specific to NFS Version 4, and conclude with a discussion of the
challenges in NFSv4 system administration and issues in migrating from
and coexisting with earlier versions of NFS.
|
|