ユーザ用ツール

サイト用ツール


01_linux:01_net:32_1_spdk

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
01_linux:01_net:32_1_spdk [2019/11/21 07:00] matsui01_linux:01_net:32_1_spdk [2020/03/11 23:51] (現在) matsui
行 8: 行 8:
 ===== 環境 ===== ===== 環境 =====
 CentOS7 CentOS7
 +
 +===== 参考ページ=====
 +
 +[[https://software.intel.com/en-us/articles/accelerating-your-nvme-drives-with-spdk]]
  
 ===== 1.事前準備 ===== ===== 1.事前準備 =====
行 59: 行 63:
 </code> </code>
  
 +==== RDMAに対応 ====
 +
 +RDMA(Remote Direct Memory Access)
 +リモート先のメモリにCPUを介さず読み書き可能な規格。
 +
 +参考サイト
 +[[https://metonymical.hatenablog.com/entry/2018/07/22/094004]]
 +
 +<code>
 +./configure --with-rdma
 +</code>
 ===== 6.モジュールのテスト ===== ===== 6.モジュールのテスト =====
  
行 132: 行 147:
 reactor.c: 344:_spdk_reactor_run: *NOTICE*: Reactor started on core 0 reactor.c: 344:_spdk_reactor_run: *NOTICE*: Reactor started on core 0
 </code> </code>
 +
 +
 +
 +====== シンプルなベンチマーク ======
 +OpneNebulaでVM作成して簡単にdbenchでベンチマーク
 +
 +我が家の検証環境ではLVM, NFS に比べて、30%~40%ほどパフォーマンスが上がっていました。
 +ローカルディスクやHVでの結果にはさすがに及ばず。
 +<code>
 +vm Cent7 LVM
 +Throughput 334.049 MB/sec  4 clients  4 procs  max_latency=13.623 ms
 +
 +vm Cent7 NFS
 +Throughput 389.693 MB/sec  4 clients  4 procs  max_latency=11.988 ms
 +
 +vm Cent7 LVM(spdk)
 +Throughput 479.421 MB/sec  4 clients  4 procs  max_latency=12.321 ms
 +
 +vm Cent7 System(local disk)
 +Throughput 655.964 MB/sec  4 clients  4 procs  max_latency=9.218 ms
 +
 +HV
 +Throughput 1471.72 MB/sec  4 clients  4 procs  max_latency=1.655 ms
 +</code>
 +
 {{tag>iscsi}} {{tag>iscsi}}
01_linux/01_net/32_1_spdk.1574319619.txt.gz · 最終更新: 2019/11/21 07:00 by matsui