ファイバーチャネル経由で接続された2つのホスト間のスループットを測定しています。OSはCentOS 7.9.2009、iperf3バージョンは3.1.7です(回転数)。テストの 1 つは、転送されたデータがファイルに書き込まれるときの転送速度の測定でした。これは、アプリケーションが書き込みを多用するため重要です。サーバーは、次のコマンドを実行して起動しました。
$ [server] iperf3 -s -F zero.img -i 30
クライアント:
$ [client] iperf3 -c server -F zero.img -i 30 -p 5201 -n 95G
転送に使用される大きなファイルは、次のようにして作成されました。
$ [client] dd if=/dev/zero of=zero.img count=100000 bs=1000kB
dstatシステムリソースを監視するために使用していたもの:
$ [server] dstat -t -m -s -d -c -l -n 60 10
iperf3
データはわずか 10 MB/秒程度で転送されました。
誰か原因が何であるか教えていただけませんか?
答え1
これは fsync の既知の問題だと思います。