Remote Direct Memory Access(RDMA、リモートDMA)とは、ローカルのコンピュータのメモリから、異なるリモートのコンピュータのメモリへデータのDMA転送を行うことである。RDMAでは、両コンピュータのオペレーティングシステムを経由せずにデータの転送が行われる。これにより、高スループット、低レイテンシの通信を行うことができる。特に、大規模並列のコンピュータ・クラスターにおいて有用である。 RDMAでは、ホストバスアダプタを通じてアプリケーションメモリ(ユーザーメモリ空間)のデータが直接転送される。これによりゼロコピー(英語版)ネットワーキングが可能になる。通常行われるメモリとOSのデータバッファ間でのデータ転送が起きないので、CPUやキャッシュを用いることなく、あるいはコンテキストスイッチを行うこともなく、他の処理と並列にデータが転送できる。リード/ライト要求を発
適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット ✔️ 均一スケール セット Azure 仮想マシン (VM) のサイズは、サーバーとそのワークロードをクラウドでホストするための幅広いオプションを提供できるように設計されています。 サイズはさまざまなファミリと種類に分類され、それぞれ特定の目的に合わせて最適化されています。 ユーザーは、CPU、メモリ、ストレージ、ネットワーク帯域幅などの要件に基づいて最適な VM サイズを選択できます。 この記事では、サイズの内容について説明し、使用可能なサイズの概要を示し、アプリとワークロードの実行に使用できる Azure 仮想マシン インスタンスのさまざまなオプションを示します。
#本記事は、下記ブログの日本語訳(+一部補足)版を原文筆者Dotan Barak*1の了解を得て掲載しています。 Introduction to Remote Direct Memory Access (RDMA) - RDMAmojo 目次 RDMAとは? RDMAの利点 RDMAをサポートするネットワークプロトコル RDMAを使うために複数のプログラムAPIを学ぶ必要がある? RDMAをサポートするネットワークプロトコル相互の互換性は? RDMAを使うには?(特別なパッケージをダウンロード? OS付属? ) 1.RDMAとは? ダイレクトメモリアクセス(Direct Memory Access (DMA))は、CPUが介在することなく、ホストメモリへ直接アクセスを行うデバイスの機能である。 RDMA (Remote DMA)は、CPUが関与することなくネットワーク越しにリモート計算機上
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く