リモートマシンでファイルを読み込むための最も速い方法を知りたい。リモートマシンでファイルを読み込む最も速い方法
私は要件がある
をするリモートI/Oの方法:
- マシンBは、マシン内のディスクAからファイル(またはページ)を読んでA.
- 高速転送、DiskI/OとネットワークI/Oのオーバーラップ。
- ファイルサイズはページです(多分64KB〜4MBです)
- 私はNFSやFTPなどを使いたくありません。
環境は以下のとおりです。
- 私は同じ部屋にある100台のマシンを持っています。
- すべてのマシンはInfiniband(帯域幅:1GB /秒〜1.5GB /秒)で接続されていますので、RDMAを使用できます!
- 各マシンは、IntelのPCI-E SSD(シーケンシャルリード帯域幅1.0ギガバイト/秒〜1.5ギガバイト/秒)
- オペレーティングシステムを持ってはCentOSの6.4
は、任意のライブラリまたは実装方法はありますか? MPI I/Oについて聞いたことがありますが、それが何であるかは分かりません。
私を助けてください。 ありがとう
リモートマシンとの距離はどれくらいですか?同室?同じ建物?コンチネンタル?ハードウェア予算はいくらですか? –
ファイルのサイズにある程度依存します。 NFSが小さければ、NFSが最速になる可能性があります。それが大きい場合は、FTPが最速である可能性があります。 –
あなたの質問を**改善するために**編集してください。私の前のコメントを見てください。詳細:2台のコンピュータの距離はどれくらいですか?どのような正確なネットワーク接続ですか?どのオペレーティングシステムですか?どのような種類のコンピュータとハードウェアですか? –