最高のパフォーマンスのためのNFSサーバーの最適化

最高のパフォーマンスのためのNFSサーバーの最適化

NFSマウントで最大のパフォーマンスを探しています。

私はローカルネットワークにあり、おそらく完全に安全ではありません。私の場合、パフォーマンスが最も重要です。

私が見つけたもの:

/etc/export私の定義によると非同期パターンが役に立ちました。

/etc/default/nfs-kernel-serverパフォーマンスを向上させるための次の変数が見つかりました。

# Number of servers to start up
RPCNFSDCOUNT=8
# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0
# Options for rpc.mountd.
RPCMOUNTDOPTS=--manage-gids

サーバーNFSはLinux Mintにあり、クライアントインストールのリモートパーティションはDebian 6です。

NFSサーバーの最大パフォーマンスに関する推奨事項はありますか?

RPCNFSDPRIORITYを変更する必要がありますか?

NFSサーバーのパフォーマンスを向上させる他のパラメータがある場合は?

クライアントは、実際には次の構成を使用して NFS パーティションをマウントします。

server:/remotepath    /localpath    nfs4 rw,intr,hard,noatime,rsize=32768,wsize=32768 0 0

これがNFS v4共有に最適なマウントオプションですか?

答え1

インストール中timeoおよびオプションを変更できます。retransたとえば、

mount 192.168.0.102:/data /mnt -o timeo=5,retrans=4 

これは、サーバーの応答が遅れたり、サーバーが応答しなくなったときにクライアントがサーバーに対して試行する再試行の数に影響します。

答え2

最新のLinuxでは、rsizeとwsizeをハードコードしないでください。自動的に最適化され、例より大きくなります。

関連情報