0

ネットワーク時間 (2 ミリ秒) + ディスクのシークとブロック読み取り (10 ミリ秒) ~= 12 ミリ秒として計算するのは正しいでしょうか? それは正しい桁数でしょうか?

注:
- Java を使用します。
- 絶対的な速度ではなく、応答時間に関心があることに注意してください。
- キャッシュが配置されていないミッドレンジ ハードウェアを想定します (キャッシュを有効にするには、アクセス パターンがランダムすぎるため)。

4

1 に答える 1

1

一般的に言えば、はい。

キャッシング (NFS クライアント キャッシュ、サーバー ディスク キャッシュ、ディスク アレイ キャッシュ、SSD) がなければ、物理ディスクからデータを取得する時間は、ネットワーク レイテンシよりもはるかに長くなります (ローカル 1 ギガビット LAN について話しているため、<平均 1 ミリ秒の遅延)。NFS にも先読み機能があるため、小さなブロックでデータを読み取っても、レイテンシーに大きな影響を与えることはありません。

于 2013-03-07T12:46:42.213 に答える