2018年08月17日 08時00分 公開
特集/連載

NVMe、SCM、永続メモリで一変するストレージの世界フラッシュ対SCM(前編)

SSDは通過点にすぎず、ストレージはさらなるパフォーマンス向上を求められている。NVMeを通して見えてきた次世代技術であるストレージクラスメモリ、不揮発性DIMMについて解説する。

[Chris Evans,Computer Weekly]

 DRAMの速度はナノ秒単位だが、揮発性であり非永続的だ。一方、「Intel Optane」に代表される3D XPoint SSDなどの不揮発性ストレージは、現状最高速のものでもDRAMより1桁遅い。だが、永続メモリは必要だ。そこで、永続メモリを可能な限り高い効率でプロセッサに接続しながら、メモリにデータを保存する必要性を最小限に抑えるにはどうすればよいだろう。

 現時点で、業界には有り余るほどのストレージメディアがある。NANDフラッシュストレージは急増しており、パフォーマンス要件を全て満たす、手頃な価格の機器もある。

 現時点のNANDフラッシュストレージは、MLC(Multi Level Cell)、TLC(Triple Level Cell)、QLC(Quad Level Cell)という3種類のいずれかを使用して構築されている。これらのメディアによって容量は増えるが、耐久性やパフォーマンスはやや低くなる。多少範囲はあるものの、アクセス時間は10マイクロ秒以内だ。

 NANDはHDDより数十倍から数百倍高速で、価格も徐々に下がっている。フラッシュストレージアレイに移行したり、ローカルフラッシュストレージを使用したりするだけで、パフォーマンスは大幅に向上する。

 フラッシュは優れている。だが、現在主流のSASやSATAを用いると、そのプロトコル固有の効率の低さがネックになる。それは、SATAがATAPI、SASがSCSIという具合に、HDDを前提に設計されているためだ。いずれもキュー処理の制限や並列化の欠如から、NANDのパフォーマンスを完全に引き出すことはできない。

 この解決策が、NVMeという新しいプロトコルだ。NVMeはソフトウェアの改善によりプロトコルのオーバーヘッドを抑え、機器をPCIeバスに直接接続する。並列入出力(I/O)は、最大64K(6万5535個)のキューと、キュー当たり64K個のコマンドに強化されている。

 NVMeフラッシュ機器のレイテンシはSAS/SATA機器と変わらないと考えられる。ただし、NVMeのスループットそのもののIOPS値は約10倍に改善される。サーバやストレージアレイはNVMeをサポートする必要がある。サポートするメリットは大きい。

ストレージクラスメモリ

 NVMeは、ストレージクラスメモリ(SCM)として知られる新たな技術を実現する。




続きを読むには、[続きを読む]ボタンを押して
会員登録あるいはログインしてください。






ITmedia マーケティング新着記事

news113.jpg

日本のスマホ決済アプリのインストール数は75%成長 バンキングアプリ利用も急増――Adjust調査
2020年上半期は特に日本において、新型コロナの影響でファイナンスアプリの利用が活発化...

news048.jpg

ニューノーマル初の年末商戦 成功の鍵は「送料無料」と「低価格」、そして……――Criteo予測
コロナ禍の収束が見通せないながらも、人々の消費は少しずつ動き出しています。ホリデー...

news177.jpg

広告業界の倒産、4年連続増加の可能性も――帝国データバンク調査
広告関連業者の倒産動向調査(2020年1〜9月)の結果です。年末に向け、新型コロナウイル...