特に多くの小さなファイルを処理する場合、これによりパフォーマンスが劇的に向上すると思うので、システム管理者にNFS3またはNFS4からアップグレードするように説得しようとしています。
しかし、私の同僚は、アップグレードが深刻な問題を引き起こすことを恐れています。現在、インフラストラクチャはSolaris SPARCとLinuxx64の両方で構成されています。現在NFS3のみを提供しているほとんどの共有に大きなNetAppストレージシステムを使用しています。
NFS 4へのアップグレードにはどのような利点(および欠点)がありますか?どの問題が発生する可能性がありますか?そのようなアップグレードの経験はすでにありますか?
どんな助けでも大歓迎です。
NFSv3とv4のアップルトゥアップルのパフォーマンス比較は行っていないため、パフォーマンスについてコメントすることはできません。あなたと同じように、NFSv3用のNetAppを使用しています(ONTAPの新しいバージョンは現在本番環境でv4をサポートしています、ところで)。 NFSv4の展開はZFS上にあります。
(数百万の小さなファイルのパフォーマンスが重大な懸念事項である場合は、これまでNetAppの弱点の1つであったことに注意してください。PAMキャッシュはこの問題の軽減に役立つと言われていますが、テストは行っていません。ネットアップの担当者が、多くの小さなファイルのアドレス調整を行うのに役立つドキュメントもあります。)
私たちにとって、v4に移行する最大の理由は、v3では不可能だったACLでした。昨年、ZFSのaclmodeプロパティが削除されたため、いくつかの小さな問題が発生しました。 NetApp NFSv4ACLの概要は次のとおりです。
http://www.netapp.com/us/communities/tech-ontap/nfsv4-0408.html
もう1つの注意:クライアントの年齢と特定のタイプによっては、より機能的なNFSv4クライアントの実装を取得するためにアップグレードを余儀なくされる場合があります。また、一部のクライアントには、重要な機能と重要でない機能がありません。 Linuxクライアントは、名前付き属性AFAIKをサポートしていません。