私は次の設定を設計しています。
NFSv3サーバー
Centos7 クライアント
クライアントは、NFS 共有をサーバーから /mnt/nfs_share としてマウントします。
今、このマウントから内部ディレクトリまで、多くの読み取り専用バインドマウントを作成しようとしています。たとえば、
mount --bind /mnt/nfs_share/dir1 /svc/dir1
mount --bind /mnt/nfs_share/dir2 /svc/dir2
...
...
...
mount --bind /mnt/nfs_share/dirN /svc/dirN
私の質問は - これにより、NFSサーバーにネットワークと接続のオーバーヘッドが発生しますか?それとも、同じ単一マウントを使用してNFSサーバーと通信し、追加のTCP接続を作成せずにすべてのバインドマウントがローカルですか?
答え1
私はNFSサーバーIPに入って来るトラフィックをキャプチャするためにtcpdumpを実行しましたが、バインドマウントを介して行われるすべての通信で既存のrawマウントポートが再利用されるようです。いいね!