Silicon Motion の SATA SSD コントローラーは、大きく2系統に分けられる。ひとつは独立した DRAM キャッシュを備える標準版で、性能と安定性を重視する。もうひとつは独立キャッシュを持たない XT シリーズで、コストとエントリー市場を重視する。
SATA 3.0 インターフェース自体は 6Gbps に制限されており、実際の連続読み書き上限はおおよそ 550MB/s から 560MB/s だ。そのため、空の状態でのベンチマークでは多くのコントローラーが似て見える。本当に差が出るのは、持続書き込み、ランダム I/O、満杯に近い状態での dirty drive 挙動、NAND チップ品質、ファームウェア調整だ。
2つの製品ライン
| 種類 | 代表型番 | 外部 DRAM | 主な位置づけ | 長所 | 短所 |
|---|---|---|---|---|---|
| 標準版 / キャッシュ付き | SM2246EN、SM2256、SM2258、SM2259 | あり | 中上位 SATA SSD、ブランド品、安定型システムドライブ | マッピング表がより完整で、ランダム性能と dirty drive 安定性が高く、持続書き込みも安定しやすい | コストが高く、追加 DRAM チップが必要 |
| XT シリーズ / DRAM-less | SM2246XT、SM2254XT、SM2258XT、SM2259XT、SM2259XT2 | なし | エントリー SSD、旧PCアップグレード、外付けケース、ホワイトラベル品 | 低コストで成熟した方案。軽負荷に向く | 大容量の持続書き込みや満杯状態で速度低下しやすい |
キャッシュ付き SATA コントローラー
キャッシュ付き版は LPDDR3、DDR3、DDR4 などの外部 DRAM キャッシュをサポートする。より完整なマッピング表を保持できるため、システムドライブとしての長期利用、大容量ファイルの持続書き込み、空き容量が少ない状況では、DRAM-less 方案より安定しやすい。
| 型番 | 技術段階 | 代表的な NAND | 主な特徴 | 代表的な用途 / 評価 |
|---|---|---|---|---|
| SM2246EN | 古典的な MLC 時代 | 2D MLC / 初期 TLC | シングルコア、4チャネル、低消費電力、低発熱、高効率 | Silicon Motion のコンシューマー SSD で名を上げた型番のひとつ。中古、ホワイトラベル、SSD DIY 圏で「白片神器」と呼ばれることがある |
| SM2256 / SM2256K | TLC 移行期 | 2D TLC | TLC NAND 向け。NANDXtend と LDPC エラー訂正を搭載 | TLC SSD が安価な試作品から大規模な消費者向け製品へ進むのを支えた |
| SM2258 | 3D TLC 成熟期 | 3D TLC | 4チャネル、外部キャッシュ対応、強いエラー訂正、バランスのよい総合性能 | 初期 Crucial MX500 など、中上位 SATA SSD でよく見られる |
| SM2259 | 後期 / 現代 SATA | 高層数 3D TLC / QLC | SM2258 の改良版と見なせる。低消費電力化と新世代高層数 NAND 対応を強化 | 後期 MX500 や一部 Kingston SATA 製品で比較的よく見られる |
DRAM-less XT シリーズ
XT シリーズは外部 DRAM キャッシュチップを省き、マッピング表をコントローラー SRAM または NAND の特定領域に置く。高性能を狙うのではなく、ドライブ全体のコストを下げることが目的だ。
| 型番 | 対応関係 / 段階 | 代表的な NAND | よくある場面 | 注意点 |
|---|---|---|---|---|
| SM2246XT | SM2246EN の DRAM-less 版 | 2D MLC / 初期 TLC | 低価格 SSD、産業制御機器、旧PCアップグレード | DRAM-less だが MLC 時代の基礎が良く、HDD より明確に快適なことが多い |
| SM2254XT | TLC 移行期の DRAM-less 型番 | 2D TLC | 一部 OEM またはカスタム方案 | 市場では比較的少ない。完成品はコントローラーだけでなく NAND とファームウェアを見るべき |
| SM2258XT | 3D TLC 時代の一般的な DRAM-less コントローラー | 3D TLC | エントリー級ブランド品、ホワイトラベル SSD、開卡盤 | 低コストで互換性は良いが、高負荷や dirty drive 状態で速度低下しやすい |
| SM2259XT | SM2259 に対応する DRAM-less 系列 | 高層数 3D TLC / QLC | エントリー SATA SSD、外付けケース、低価格アップグレード | 空の連続速度は悪くない場合があるが、長期システムドライブではキャッシュ付き版より安定しにくい |
| SM2259XT2 | SM2259XT のさらに簡略化された版 | 高層数 3D TLC / QLC | 単一の大容量 NAND パッケージと組み合わせる低コスト方案 | チャネル数が削減される可能性があり、コストは下がるが持続性能上限も制限されやすい |
世代対応
| 技術世代 | キャッシュ付き版 | DRAM-less 版 | 主な NAND | キーワード |
|---|---|---|---|---|
| 古典 / 初期 | SM2246EN | SM2246XT | 2D MLC / 初期 TLC | 低消費電力、安定、DIY 圏でよく見られる |
| TLC 移行期 | SM2256 / SM2256K | SM2254XT / 初期 2256XT | 2D TLC | NANDXtend、LDPC、TLC 普及 |
| 3D NAND 成熟期 | SM2258 | SM2258XT | 3D TLC | SATA 性能がインターフェース上限に近づく |
| 後期 / 現代 | SM2259 | SM2259XT / SM2259XT2 | 高層数 3D TLC / QLC | 低消費電力化、高層数 NAND 対応、低コスト方案の普及 |
選び方の早見表
| 使用場面 | 推奨 | 理由 |
|---|---|---|
| 旧PCの軽いアップグレード | SM2258XT / SM2259XT などの DRAM-less ドライブでも可 | 低コストで、アプリ起動、事務作業、軽いシステム用途なら多くの場合十分 |
| 長期利用のシステムドライブ | SM2258 / SM2259 などキャッシュ付き方案を優先 | ランダム I/O、dirty drive、満杯に近い状態でより安定する |
| 大容量ファイルを頻繁に書く | キャッシュ付き版を優先 | SLC Cache を使い切った後も速度低下が比較的緩やか |
| 外付けケース / 一時データ用 | XT シリーズでも可 | コスト優先で、負荷はシステムドライブほど複雑でないことが多い |
| 安価なホワイトラベルや開卡盤 | NAND とファームウェアを重視し、主控だけで判断しない | 同じコントローラーでも NAND によって実体験は大きく変わる |
| 満杯に近い状態で使う | キャッシュ付き版を選び、空き容量を残す | DRAM-less ドライブは dirty drive 状態で揺れが出やすい |
連続ベンチマークだけでは足りない理由
| 指標 | 空の連続読み書き | 実利用で重要な挙動 |
|---|---|---|
| 制限要因 | SATA 3.0 の物理帯域 | コントローラー、キャッシュ、NAND、ファームウェア、空き容量 |
| よくある結果 | 標準版も XT 版も 550MB/s 近くに到達し得る | 大容量書き込み、ランダム書き込み、満杯後に差が広がる |
| 判断価値 | インターフェース上限付近の挙動を見るだけ | システムドライブと長期利用の体験をより反映する |
つまり、SM2259 と SM2259XT は空の連続ベンチマークでは近く見えることがある。しかし、システムドライブとして長期利用したり、大容量書き込み、SLC Cache 枯渇、空き容量不足が起きたりすると、キャッシュ付き版の方が安定しやすい。
まとめ
| ニーズ | 提案 |
|---|---|
| 安定したシステムドライブが欲しい | SM2258、SM2259 などキャッシュ付き標準版方案を優先 |
| 旧PCを安くアップグレードしたい | SM2258XT、SM2259XT など DRAM-less 方案も検討できる |
| ホワイトラベル / 低価格 / 開卡 SSD を買いたい | コントローラー型番だけでなく、NAND、チャネル数、ファームウェアを見る |
| SATA SSD の良し悪しを判断したい | 連続ベンチマークだけでなく、dirty drive、ランダム性能、持続書き込みを見る |
一言で言えば、Silicon Motion の標準版 SATA コントローラーは安定性と長期体験を重視する用途に向き、XT シリーズは低コストと軽負荷に向く。SATA がインターフェース上限に近づいた現在では、単純な 550MB/s ベンチマークより、キャッシュ設計、NAND の組み合わせ、ファームウェア調整の方が重要だ。