ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

VMware ESXiコミュのESXiで大容量HDD使用時にOptaneを使うと早くなります。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
HDDの大容量とSSD並みの高速性のハイブリッドが可能になります。
HDDの容量が何TBまで対応なのか未検証です。
対応しているOptaneは、種類が限定されている様ですので、
使用できる型番を良く選びましょう!

Using the first 3D Xpoint based Intel Optane SSD with ESXi
最初の3D XpointベースのIntel Optane SSDとESXiを使用する

英語の転載元:
https://www.virten.net/2017/08/using-the-first-3d-xpoint-based-intel-optane-ssd-with-esxi/
転載元:
https://translate.google.co.jp/translate?hl=ja&sl=en&u=https://www.virten.net/2017/08/using-the-first-3d-xpoint-based-intel-optane-ssd-with-esxi/&prev=search

最初の3D XpointベースのIntel Optane SSDとESXiを使用する
投稿者fgrehl 、2017年8月31日コメントを残す (0)コメントに移動
インテルの最初の3D XPointベースのSSDを手に入れて、そのパフォーマンスを把握することができました。

3D XPointは、IntelとMicronによって開発された新しい不揮発性メモリテクノロジです。

32GBでは、SSD / HDDのパフォーマンスを向上させるためのキャッシュデバイス:ユースケース以外のものを購入することは意味がありません。 OptaneテクノロジーをVM Datastoreとして使用する場合は、容量の大きいデバイスが使用可能になってから数ヶ月待ってください。


仕様の比較
ベンチマークを始める前に、または能力について話す前に、仕様を見てみましょう。 私は新しい32GB Intel Optaneと比較するために一般的な民生用SSDを選択しました:

インテル・オプタン Samsung 950 PRO Samsung 960 PRO Samsung 960 EVO インテル
600P
細胞 3D XPoint 3DNAND-MLC 3DNAND-MLC 3DNAND TLC 3DNAND TLC
容量 32 GB 256 GB 512 GB 250 GB 256 GB
シーケンシャルリード 1.350 MB /秒 2.200 MB /秒 3.500 MB /秒 3.200 MB /秒 1.570 MB /秒
シーケンシャルライト 290 MB /秒 900 MB /秒 2.100 MB /秒 1.500 MB /秒 540 MB /秒
ランダムリード 240.000 IOPS 270.000 IOPS 330.000 IOPS 330.000 IOPS 71.000 IOPS
ランダム書き込み 65,000 IOPS 85.000 IOPS 330.000 IOPS 300.000 IOPS 112.000 IOPS
レイテンシを読む 7μs
ライトレイテンシ 18μs
耐久 182.5 TB 200 TB 400 TB 100 TB 144 TB
DWPD * 3,125 0,428 0,428 0,365 0,308
保証 5年 5年 5年 3年 5年
ストリートプライス 80ドル $ 170 300ドル 120ドル $ 200
価格/ GB $ 2,50 $ 0,66 $ 0,59 $ 0,48 $ 0,78
* DWPD(Drive Writes Per Day)は、容量、耐久性、および保証に基づいて計算された値です。

これらの仕様を見ると、3D Xpointテクノロジには特別なものは何もないようです。 唯一の顕著な利点は、低容量を考慮に入れた比較的高い耐久性です。

読み取り/書き込みパフォーマンス
1.350MB / sと240.000 IOPSは遅いとは言いませんが、3D Xpointテクノロジに関する最初の情報が2015年に発表されたときに期待されたことは間違いありません。もちろん、32GB Optane SSDは初めてのものです比較的小さな容量の装置である。 Optane SSDがまだ存在する権利がある理由を理解するには、それが良いと思われる場所を理解する必要があります。Low Queue Depth and Endurance。

待ち時間
インテルは仕様にレイテンシ情報を持つ唯一のベンダーです。 たとえば、サムスンには別のアプローチをとったホワイトペーパー( ここ )があります。 高いキュー深度で達成されたIOPSに基づいてレイテンシを計算します。 330.000 IOPSを配信する場合は、各IOは3μs(マイクロ秒)で返さなければなりません。 単なるIO操作ではなく、パラレルIOでしか実現できないため、現実的な価値はありません。 また、仕様には、960 PROが14.000 IOPS Readと50.000 IOPS Writeを達成するQD1のIOPSがあります。これは約70μsと20μsを意味します。

システム要件/サポート
Optane SSDを使用するには、Gen7(Kaby Lake)対応のメインボードとM.2スロット搭載のCPU(X4 Gen 3 NVMe)が必要です。 ESXiについて言えば、例えばSamsung 950 Proのような一般的なM.2 NVMeベースのSSDとの違いはありません。 それはサポートされていないにもかかわらず、(それは言うまでもありませんが)ボックスの外で動作するはずです。 実際、現時点でHCLに搭載されているOptaneベースのSSDは375GBのIntel P4800Xシリーズのみです。

性能テスト
私は、さまざまなデバイスで過度のテストを行うつもりはありません。 この記事では、16GB Optaneと古いSamsung 950 Pro SSDを使用して、簡単なfioベンチマークを行っています。 より詳細なベンチマークレビューを読んでみたいと思ったら、私はstoragereview.comによってこの記事をお勧めします。

ベンチマークには次のコンポーネントが使用されています。

Intel NUC7i7BNH
ESXi 6.5 U1(ビルド5969303)
Debian 8.0
VMware準仮想化SCSIコントローラ
フレキシブルIOテスタ(fio)
インテルレジスタードトレードマークOptane M.2 16GB
Samsung 950 PRO 256GB
ドライバ:nvme 1.2.0.32-4vmw.650.1.26.5969303
テスト1 - ddによる連続書き込み
ウォームアップとしての最初のテスト。 期待値はOptaneでは145MB / s、950PROでは900MB / sです。
#dd if = / dev / zero of = / dev / sdb bs = 1M

オプタン16GB:151MB /秒
Samsung 950 PRO: 932 MB /秒
テスト2 - シーケンシャル書き込み(QD = 1)
使用されるオプションは、シーケンシャル書き込みの場合は "rw = write"、 "direct = 1"(バッファなしのI / O)、 "blocksize = 4M"(4MBブロックサイズ)、 "runtime = 30"(タイムベースベンチマーク)です。 このテストで使用されるデフォルトのキューの深さは1です。
#fio --rw =書き込み--direct = 1 --ioengine = libaio --time_based --runtime = 30 --blocksize = 4M

オプタン16GB:143MB /秒
Samsung 950 PRO: 516 MB /秒
テスト3 - シーケンシャル書き込み(QD = 32)
同じテストをもう一度行いますが、32 IOユニットを飛行中に保つために "--iodepth = 32"を指定してください。
#fio --rw = write --direct = 1 --ioengine = libaio --time_based --blocksize = 4M --iodepth = 32

Optane 16GB: 145 MB /秒
Samsung 950 PRO: 900 MB / s
テスト4 - ランダム書き込み
今私はランダムな書き込み要求をシミュレートする " - rw = randwrite"オプションを切り替えます。 キューの深さが1,4および32の場合、テストを3回実行しています。ランダムIOの場合、キューの深度が高いほどパフォーマンスが大幅に向上し、「キューの深さ」の影響が示されます。
#fio --rw = randwrite --direct = 1 --ioengine = libaio --time_based --iodepth = 1
#fio --rw = randwrite --direct = 1 --ioengine = libaio --time_based --iodepth = 4
#fio --rw = randwrite --direct = 1 --ioengine = libaio --time_based --iodepth = 32

Optane 16GB: 19866 IOPS(QD = 1)
Optane 16GB: 37555 IOPS(QD = 4)
Optane 16GB: 37564 IOPS(QD = 32)
Samsung 950 PRO: 28880 IOPS(QD = 1)
Samsung 950 PRO: 77194 IOPS(QD = 4)
Samsung 950 PRO: 79749 IOPS(QD = 32)
テスト5 - シーケンシャルリード
次のベンチマークはシーケンシャルリードをテストします。 ここでも、1,4、および32のキューの深さでテストしています。
#fio --rw = read --direct = 1 --ioengine = libaio --time_based --blocksize = 4M --iodepth = 1
#fio --rw = read --direct = 1 --ioengine = libaio --time_based --blocksize = 4M --iodepth = 4
#fio --rw = read --direct = 1 --ioengine = libaio --time_based --blocksize = 4M --iodepth = 32

オプタン16GB:841MB /秒(QD = 1)
Optane 16GB: 886 MB / s (QD = 4)
オプタン16GB:811MB /秒 (QD = 32)
Samsung 950 PRO: 2085 MB /秒 (QD = 1)
Samsung 950 PRO: 2197 MB /秒 (QD = 4)
Samsung 950 PRO: 2197 MB /秒 (QD = 32)
テスト6 - ランダムリード
ここでは、ランダム書き込み要求をシミュレートするために、 "--rw = randread"オプションに切り替えます。 キューの深さが1,4、および32のテストを3回実行しています。
#fio --rw = randread --direct = 1 --ioengine = libaio --time_based --iodepth = 1
#fio --rw = randread --direct = 1 --ioengine = libaio --time_based --iodepth = 4
#fio --rw = randread --direct = 1 --ioengine = libaio --time_based --iodepth = 32

Optane 16GB: 33448 IOPS(QD = 1)
Optane 16GB: 87514 IOPS(QD = 4)
Optane 16GB: 220421 IOPS(QD = 32)
Samsung 950 PRO: 10959 IOPS(QD = 1)
Samsung 950 PRO: 45139 IOPS(QD = 4)
Samsung 950 PRO: 198333 IOPS(QD = 32)
テスト7 - ランダムリードレイテンシ
次のベンチマークでは、一定の読み込みIOPSストリーム(--rate_iops = 500)を作成し、レイテンシを測定するようにfioを設定しています。 より良い結果を得るためにランタイムが60秒に増加しました。 キューの深さはここで大きな影響はありません。
#fio --rw = randread --direct = 1 --ioengine = libaio --time_based --runtime = 60 --rate_iops = 5000

Optane 16GB: 215μs(99,99パーセンタイル)
オプタン 16GB: 43μs(99,00パーセンタイル)
サムスン950 PRO: 314μs(99,99パーセンタイル)
Samsung 950 PRO: 102μs(99,00パーセンタイル)
注:「43μs(99,00th percentile)」は、すべての要求の99%が43マイクロ秒以内に応答されることを示します。

テスト8 - ランダム書き込み待ち時間
同じテストですが、現在は1000 IOPSのランダムなランダム書き込みストリームを使用しています。
#fio --rw = randwrite --direct = 1 --ioengine = libaio --time_based --runtime = 60 --rate_iops = 1000

オプタン 16GB: 171μs(99,99パーセンタイル)
オプタン 16GB: 53μs(99,00パーセンタイル)
Samsung 950 PRO: 229μs(99,99パーセンタイル)
Samsung 950 PRO: 40μs(99,00パーセンタイル)
結論:前述のように、Optaneドライブは、キューの深さが低い状態で大きな読み取りパフォーマンスを実現することが想定されています。 また、読み込みレイテンシも低くなり、優れたキャッシュデバイスになります。 生の値の全体的なパフォーマンス(IOPS、MB / sは良好ですが、未処理です。

Intel NVMeドライバ
VMwareには、テスト中に使用されたESXiに組み込まれているNVMeドライバが組み込まれています。 インテルは、DC P3xxx、P4xxx、P4800XなどのエンタープライズSSDを主な対象とするドライバも提供しています。

vSphere 6.5のドライバはこちらから入手できます 。 ダウンロードには、オフラインのzipバンドルとvibファイルが含まれています。 インストール可能なバンドルではないので、ダウンロードしたzipを解凍することを忘れないでください。 オフラインバンドルをESXiにコピーしてインストールし、システムを再起動します。

#esxcliソフトウェアvib install -d /VMW-ESX-6.5.0-intel-nvme-1.2.1.15-offline_bundle-5330543.zip
インストール結果
メッセージ:更新は正常に完了しましたが、システムを再起動して変更を有効にする必要があります。
リブートが必要:true
インストールされているVIB:INT_bootbank_intel-nvme_1.2.1.15-1OEM.650.0.0.4598673
削除されたVIB:
スキップされたVIB:

#reboot
これで2つのNVMeドライバがあり、どちらがOptaneに使用されているのか把握する必要があります。 以下の出力からわかるように、vmhba1はOptan SSDで、intel-nvmeドライバを使用します。

[root @ esx3:〜] esxcliソフトウェアvibリスト| grep nvme
intel-nvme 1.2.1.15-1OEM.650.0.0.4598673 INT VMwareCertified 2017-08-30
nvme 1.2.0.32-4vmw.650.1.26.5969303 VMW VMwareCertified 2017-07-30

[root @ esx3:〜] esxcliストレージコアアダプタリスト
HBA名ドライバリンクステートUID機能説明
-------- ---------- ---------- ---------------------- -------------- ------------------- ----------------- -------------------------------------------------- ----
vmhba0 vmw_ahciリンク-n / a sata.vmhba0(0000:00:17.0)Intel Corporation Sunrise Point-LP AHCIコントローラ
vmhba1 Intel-nvmeリンク-n / a pscsi.vmhba1(0000:03:00.0)Intel Corporation非揮発性メモリコントローラ
私はfioで同じテストをやり直してしまい、パフォーマンスの違いに気づくことができませんでした。 また、私がOptane SSDで作業したいと思っていたインテルSSDデータセンターツールは 、このデバイスを認識しませんでした。 私は、Intelドライバを使う必要はないと思う。

インテルレジスタードトレードマークSSDデータセンター・ツールのインストール:

#esxcliソフトウェアvibのインストール-v /intel_ssd_data_center_tool-3.0.4-400.vib
[DependencyError]
VIB Intel_bootbank_intel_ssd_data_center_tool_3.0.4-400の受諾レベルは、ImageProfile受諾レベルパートナーに準拠していないコミュニティです
ホストの受け入れレベルを変更するには、 'esxcli software acceptance set'コマンドを使用します。
詳細については、ログファイルを参照してください。

#esxcliソフトウェア承認セット--level = CommunitySupported
ホストの受け入れレベルが「CommunitySupported」に変更されました。


#esxcliソフトウェアvibのインストール-v /intel_ssd_data_center_tool-3.0.4-400.vib
インストール結果
メッセージ:操作は正常に終了しました。
再起動必須:false
インストールされているVIB:Intel_bootbank_intel_ssd_data_center_tool_3.0.4-400
削除されたVIB:
スキップされたVIB:

#/ opt / intel / isdct / isdct show -intelssd
結果がありません
VMware ESXiでOptane SSDを使用するには?
データストア
任意のタイプのディスクで最も一般的な使用方法:これを仮想マシンのデータストアとして使用します。 ただし、より多くの容量のOptaneドライブが使用可能になるまで待つことをお勧めします。 32GBのデータストアを持つことは理にかなっていません。

リードキャッシュ
Optaneドライブは優れた読み取り機能を備えているので、Flash Read Cacheはそれらを配置するのに最適なオプションです。
ESX>設定>仮想フラッシュ>仮想フラッシュリソース管理>容量の追加...


仮想SAN
最初に利用可能なエンタープライズグレードのOptane SSDであるIntel Optane SSD DC P4800Xは、vSANで完全にサポートされており、ハイブリッドまたはオールフラッシュの配備に最適なキャッシュデバイスです。 VMwareは、OptaneテクノロジーがvSANのパフォーマンスをどのように向上させるかについての記事も公開しています。vSANは2.5倍のパフォーマンス向上を達成しました 。


シェア:
シェア
関連記事:

第5世代Intel NUC、32GBメモリ搭載
インテルレジスタードトレードマークNUCベースのVMware Homelabを実行するためのヒント
第5世代でのプレビューVMware ESXi用Intel NUC
第7世代のプレビュー(Kaby Lake)Intel NUC
インテルNUCのESXi 6.0イメージ
仮想化 ESXi 、 Homelab 、 NUC 、 Optane
← VCSA 6.5壊れたファイルシステム - 「緊急モードへようこそ」 SCSIセンスコードデコーダOPコード更新→
コメントを残す ? 0コメント。
コメントを残す


注 - 次のHTMLタグと属性を使用できます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>





Eメール


ウェブサイトのURL

電子メールでフォローアップコメントを通知してください。

新しい投稿をメールで通知してください。

このサイトはAkismetを使用して迷惑メールを減らします。 コメントデータの処理方法を学びます 。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

VMware ESXi 更新情報

VMware ESXiのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング