メインコンテンツまでスキップ

小さなファイルの数が、サイズの大きいファイルの数よりも転送に時間がかかるのはなぜですか。

Views:
5
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
network
Last Updated:

環境

ファイルベース転送

回答

  • 一般的なアプリケーションでは、ファイルを転送するときに、一度に 1 つのファイルをコピーします
  • ファイルの作成ごとに、ファイルの書き込みが完了する前にいくつかのメタデータ処理を行う必要があります
  • これらの各操作は、追加のラウンドトリップ時間( RTT )を使用して完了することができます
  • ファイル数が小さいと、リンクの帯域幅容量に到達することなく書き込み部分を完了できます
    • 次のグラフでは、転送中のバイト数が大容量ファイルでほぼ容量に達していること、および転送速度が非常に散発的で小さいファイル転送を行ったことがわかります。

1big-vs-100small-files-ftp-01s-Bit.png

追加情報

ネットワークのパフォーマンスを理解するには、「 TCP 計算ツール」を参照してください