升级到 NFS 4 的原因

升级到 NFS 4 的原因

我正在尝试说服我们的系统管理员从 NFS 3 或 NFS 4 升级,因为我认为这将显著提高性能,尤其是在处理许多小文件时。

但是,我的同事们担心升级会导致严重问题。目前,我们的基础架构由 Solaris SPARC 和 Linux x64 组成。我们使用大型 NetApp 存储系统来存储大多数共享,该系统目前仅提供 NFS 3。

您认为升级到 NFS 4 有哪些优点(和缺点)?可能出现哪些问题?您是否有过这样的升级经验?

任何帮助都将受到赞赏。

答案1

我们还没有对 NFSv3 和 v4 进行过同类性能比较,所以我无法对性能发表评论。像您一样,我们一直在使用 NetApp 的 NFSv3(顺便说一下,现在 ONTAP 的较新版本支持 v4 的生产);我们的 NFSv4 部署在 ZFS 上。

(如果您非常关心数百万个小文件的性能,请记住,这一直是 NetApp 的弱点之一。有人告诉我 PAM 缓存可以帮助缓解这个问题,但我自己还没有测试过。您的 NetApp 代表还可以提供一些文档,帮助您针对许多小文件进行地址调整。)

对于我们来说,迁移到 v4 的最大原因是 v3 无法实现 ACL;去年删除了 ZFS 的 aclmode 属性给我们带来了一些小问题。这里有一个关于 NetApp NFSv4 ACL 的相对不错的概述:

http://www.netapp.com/us/communities/tech-ontap/nfsv4-0408.html

另一点需要注意的是:根据客户端的使用年限和具体类型,您可能被迫升级以获得功能更强大的 NFSv4 客户端实现,并且某些客户端缺少对您来说可能重要或不重要的功能,例如 Linux 客户端不支持命名属性 AFAIK。

相关内容