設営時にシグリードのスタッフに話を聞くことができたので、SSDの裏話を少し聞いてみました。

SSDの寿命はECCの効果で決まる？ 2TB SSDがなかなか出てこないわけには理由が

パソコンショップ アークで展示されているのは、シグリード製のSSDコントローラとNANDフラッシュ検証機。はじめにSSDコントローラのSL2007Cから紹介します。

SL2007Cは、リード550MB/s・ライト450MB/sの6Gbps SATA用SSDコントローラ。速度は業界トップというわけではありませんが、強力なECC(誤り訂正符号)機能がウリのモデル。展示はSSD基板に実装されたかたちで行われています。

SSDの寿命はNANDフラッシュ自体の書き換え可能回数だけでなく、ECCの出来に大きく左右されるそう。例えば、ECCを最適化することで、ワンランク下のNANDフラッシュを使ったとしても、上位モデルと同等の寿命を実現できるくらいに効果があるとか。ECCを作りこんでいるメーカーはあまりないそうなので、この点が他のコントローラに対してのアドバンテージだそうです。

複数メーカーとコンタクトをとっているそうなので、遠くないうちに搭載モデルが秋葉原で発売されるかもしれません。個人的には、日本のメーカーから日本のコントローラ+NANDといったSSDが出てきて欲しいところ。

ちなみに、展示されているサンプルは2TB分のNANDフラッシュメモリを搭載したもの。一応2TB SSDなのですが、電源を入れた際に認識される容量は1TBになってしまうんだとか。

なかなか2TB SSDが出てこない理由と合わせて聞いてみたところ、「32bitコントローラの制限」(メーカー)だそうです。32bitコントローラで2TBを実現するには、物理的に2個のコントローラを実装して束ねるか、かなりトリッキーなことをする必要があるそうで、特殊なモデルに限定されてしまうそう。

32bit OSでは、メモリの最大容量や、使えるHDDの最大容量などの制限が過去問題になりましたが、SSDのコントローラにも同じことが起きているようです。「64bitのSSDコントローラを作れば良いじゃん！」という話ではありますが、今すぐに出そうとした場合、開発費をそのまま価格に反映するとコントローラ1個の価格は50～100倍になるとか。64bitコントローラの研究自体はしているそうですが、2TB以上のSSDが手に入れやすくなるのは少し先になるかもしれません。

ついでにSSDの速度は今後どうなるのか、M.2 SSDなどの話も聞いてみたところ、コントローラ自体はPCI Expressの接続レーン分の速度がでるくらいのポテンシャルはあるそうです。ただし、M.2は基板サイズの問題でNANDフラッシュメモリを多く実装できないため、接続チャネルを増やして速度を上げることが難しく、速度をどう伸ばすのかが課題になっているとか。

Intelが出しているようなNVMeのPCI Expressカード型であれば2GB/sや3GB/sといった速度も可能だそうですが、現状はIntelのサーバー向けモデルがあるくらいで、どこかが開発しているといったような話も聞かないそうです。コンシューマ向けでカード型の高速SSDは発売されれば需要があると思うんですけどね……。



