• 締切済み

NFSサーバーへのファイル転送速度について

NFSクライアントからNFSサーバーへのファイルアップロード、NFSサーバーからNFSクライアントへのファイルダウンロード時間がどのくらいかかったか計測したいと考えております。 計測する方法をご教示頂けますようお願い致します。 ------------------------- NFSサーバー:CentOS5.6 NFSクライアント:CentOS5.6 -------------------------

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

ローカルのHDDとかならhdparmやsdparmなどがありますが……。 代替としてはddコマンドでしょうかねぇ? dd if=/dev/zero of=NFSマウントディレクトリ/zerotemp bs=1024 count=1024 で、NFSクライアントからサーバに1Mのファイルを書き込みます。 これでアップロード速度を計測した後、 dd if=NFSマウントディレクトリ/zerotemp of=/dev/null で先ほどのファイルをサーバから読み取ります。 どちらも終了時にかかった時間と速度を表示してくれたかと。 ネットワーク帯域・サーバのディスク性能などが影響しますので複数回計測して平均を取る。 ってところでしょうかね。 まぁ1M程度だとキャッシュに載ってしまうかも知れませんが。 その場合はbsオプションやcountオプションで調節してください。 # サーバ側の搭載メモリ量によるでしょうが…1Gか2Gくらいならキャッシュには乗り切らないでしょう。たぶん。 # サーバ側が16Gのメモリ積んでいる…とかだとそうも行かないでしょうけど。

noname#242248
質問者

お礼

ありがとうございます。 以下のコマンドにて解決しました。NFSサーバーへのアップロード、NFSサーバーからのダウンロードにどれほど違いがあるか確認するため、時間を知りたいと考えていました。 ------------------------------------- #dd if=/dev/zero of=dummy bs=1M count=500 #time cp dummy  マウントポイント --------------------------------------