Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ネットワーク時間 (2 ミリ秒) + ディスクのシークとブロック読み取り (10 ミリ秒) ~= 12 ミリ秒として計算するのは正しいでしょうか? それは正しい桁数でしょうか?
注: - Java を使用します。 - 絶対的な速度ではなく、応答時間に関心があることに注意してください。 - キャッシュが配置されていないミッドレンジ ハードウェアを想定します (キャッシュを有効にするには、アクセス パターンがランダムすぎるため)。
一般的に言えば、はい。
キャッシング (NFS クライアント キャッシュ、サーバー ディスク キャッシュ、ディスク アレイ キャッシュ、SSD) がなければ、物理ディスクからデータを取得する時間は、ネットワーク レイテンシよりもはるかに長くなります (ローカル 1 ギガビット LAN について話しているため、<平均 1 ミリ秒の遅延)。NFS にも先読み機能があるため、小さなブロックでデータを読み取っても、レイテンシーに大きな影響を与えることはありません。