▼marosamaさん:
>NVMeという規格は、これまでのストレージ規格とはちょっと
>異なっていまして、仮想化対応なども含まれています。
>たとえば、NVMeにはマルチネームスペースなどという機能な
>どが用意されていますが、この機能は、1つの物理ドライブの
>中に複数の論理領域をつくる機能です。
>簡単に言うと複数のパーティションを作るみたいなものですね。
>このときに、マルチスレッドを使うと、効率が良くなるのは、
>おわかりのことかと思います。
>
>マルチネームスペースは、今はほとんど使われていなくて、
>コンシューマ向けはすべてシングルネームスペースです。
>IntelさんのSSDとかは、ツールを使えば、複数のネームスペース
>を設定できたはずです。
>
>他にも、今エンプラで話題のSDS(Software Defined Storage)
>に良く似た考え方の使い方もできて、複数のNVMeを束ねて1つの
>ネームスペースで使ったりとかも可能だったように記憶しており
>ます(SDS的なものなので、RAIDみたいな感じではなく、JBOD的
>な感じです)。
>
>というわけで、NVMeの場合、コンシューマ向けは、高速な
>SATA SSDのような感じの実装になって、エンプラ向けは、
>フル機能実装ということになっても、不思議ではないかと
>思います。このあたりが、最終的にどうなるかはまだわか
>りませんが、現状は、コンシューマ向けは高速なSATA SSD
>的な実装に向かっている感じがしております。
貴重な情報ありがとうございます。
手元の Intel SSD はマルチスレッド Q8T8 の方が良い結果が出ますし、以前東芝さんにお借りして評価したエンタープライズ向け NVMe SSD もマルチスレッドの方がずいぶん性能が高ったのでそういうものだと思っていました。
コンシューマー向けはシングルスレッド重視なんですねぇ。まぁ、ベンチマーク以外にコンシューマー用途でマルチスレッドでストレージに負荷をかけるシチュエーションはほとんどないと思いますが・・・。
>コンシューマ向けには、HBM(Host Memory Buffer)対応
>のNVMe SSDが控えていますし、まだまだ、低価格化に走っ
>ていきますよ(笑)
Host Memory Buffer なんて機能があるのですね。
低価格化がどんどん進んで SATA SSD を駆逐していただけるとありがたいのですが・・・。
>なお、HBMは、Windowsとかすでに対応済みですし、販売さ
>れれば、HBM対応SSDもすぐに使えます。
>HBMは、レジストリでオフにすることもできるので、オンの
>場合とオフの場合で効果がどのぐらいあるのかみることもで
>きます。
評価用に一枚ぐらいは買ってもよさそうですねぇ。