SSD
SSD (Solid State Drive, ソリッドステートドライブ)とは、半導体素子メモリを用いたストレージです。HDDに比べ、高速で、円盤を必要としないので衝撃などに強いです。
読み方
- SSD
- えすえすでぃー
- Solid State Drive
- そりっど すてーと どらいぶ
- ソリッドステートドライブ
- そりっど すてーと どらいぶ
目次
概要
SSDは、HDDよりも高速ですが、価格面ではHDDが安価です。 SSDは、空き容量が重要です。十分な空き容量がないと、SSDのスピードが劣化します。128GBぐらいの容量を常時使用しているなら、256GBのSSDが良いでしょう。
SSDは、HDDとは異なるメーカーがたくさん並んでいます。HDDは、淘汰が進み、数社のメーカーだけになりました。
記録方式
- SLC
- MLC
- TLC
記録方式とスピード
SLC > MLC > TLC
接続方式
- SATA
- mSATA(Mini SATA)
- Micro SATA
- PCI Express x2(Gen2)
- M.2
インタフェース
- AHCI(Advanced Host Controller Interface)
- NVMe(NVM Express)
TBW
SSDには、書き換え回数の制限があります。TBWは、SSDに書き込みができる総書き込み容量になります。
パソコンでブラウジングとメールを少しするだけ、といった使い方をされている方は、あまり、この TBW を気にする必要はありません。相当、書き換えを行わない限り、SSDは、書き換え回数の寿命を迎えません。
企業や研究で、激しくデータを書きまくる場合には、SSDのTBWを注意してみるようにしてください。
Trimコマンド
なぜTrimコマンドが必要なのか
WindowsやMacOSは、OS上でファイルを削除するとファイルシステムの上では、論理的には削除された状態になりますが、実際にデータの保存してあるセクタ/ブロックには、データが残っている状態になります。
Trim コマンドは、SSDコントローラーに、ファイルが削除されて開放されたセクタを通知し、SSDに開放させます。
SSDは、HDDとは異なり、セクタを上書きすることができません。書き込みを行う場合には、完全に削除されたエリアが必要です。
Trimコマンドに対応するOS
新しいOSであれば、たいてい対応しています。
OS | 対応状況 |
---|---|
Windows XP | x |
Windows Vista | x |
Windows 7 | o |
Windows 8/8.1 | o |
Windows 10 | o |
MacOSX 10.5 Leopard | x |
MacOSX 10.6 Snow Leopard | o |
MacOSX 10.7 Lion | o |
ウェアレベリング
フラッシュは、デバイスの仕様上、書き換えの上限があります。
フラッシュの書き換え操作が特定のブロックに集中して、ブロックが消耗して、寿命が尽きることをさけるために、 ウェアレベリングの機能が実装されました。
ウェアレベリングは、書き換え回数を管理し、書き換え対象のブロックを選択するときには、書き換え回数の少ないブロックを選択します。ウェアレベリングを使用することで、SSD全体のフラッシュの寿命を伸ばします。
デフラグ
SSDは、デフラグが不要と言われています。
HDDでは、ディスクを回転させ、ヘッドが移動して読み取るため、ファイルの書き込まれたセクタが並んでいれば、ヘッド移動が効率化され、データを速く読み取れます。
SSDの場合は、電気的なアクセスなため、断片化によるアクセス速度の低下が起こりにくいです。
プチフリーズ(プチフリ)
2008年ごろのSSDが出始めたころは、プチフリーズ(petit freeze, プチフリ)という言葉がよく出ました。 プチフリというのは、パソコンが一瞬(しばらくの間)、フリーズ(停止)しているかのように見える減少です。 MLC-NAND SSDの問題と考えられていました。JMicron製コントローラーのJMF602を搭載したSSDでプチフリが報告されています。 低価格化のために、キャッシュメモリを搭載していないことが原因だったとされています。 2010年代では、コントローラーの改善により、キャッシュメモリが非搭載でもプチフリが起きないレベルまで、進化しています。 現代のSSDでは、プチフリの心配は、ないと考えられます。
SATA
SATAは、HDDやSSD、その他の光学ドライブ用の接続方式です。 SATA 3.0の転送スピードは、6Gbps(600MB/s)です。
PCI Express
PCI Expressは、拡張スロットの規格です。 PCI Express Gen2では、1レーンあたり片方向1GB/sで、双方向で2GB/sの転送スピードです。SATAよりも高速なのが特徴です。
PrextorのM6e PCI Express SSD(M6e)の場合は、PCI Express x2(Gen2)に対応しています。M6eでは、PCI Express x2を2レーン利用するため、インターフェースの最大転送速度は片方向2GB/s, 双方向で4GB/sになります。これはインターフェースの最大転送速度なので、SSDとしてのリードとライトのスピードは、モデルによって異なります。シーケンシャルリードは、770MB/sで、シーケンシャルライトは512GBモデルで最大625MB/sです。
モデル | シーケンシャルリード | シーケンシャルライト | ランダムリード | ランダムライト |
---|---|---|---|---|
512GB | 770MB/s | 672MB/s | 105,000IOPS | 100,000IOPS |
256GB | 770MB/s | 580MB/s | 105,000IOPS | 100,000IOPS |
128GB | 770MB/s | 335MB/s | 96,000IOPS | 83,000IOPS |
M.2とは
M.2は、Intel 9シリーズチップセットから採用された、ストレージ向けインターフェイスです。Intel X99, Z97, H97チップセットを搭載するマザーボードでM.2の採用が進んでいます。
PLEXTOR M.2 type2280接続SSD 512GB PX-G512M6e
mSATAとは
mSATAとは、 Mini SATA の略です。ケーブルを利用せずに、PCに接続できます。端子形状は、Mini PCI Expressスロットと共通だが、信号方式が異なります。そのため、以下のどのケースであるか注意が必要です。
- Mini PCI Express と mSATA SSD の両対応
- Mini PCI Express 専用
- mSATA SSD 専用
mSATA SSDは、NUCやUltrabookで使われます。
mSATA(Mini SATA)とMicro SATAは別物
mSATA(エムサタ,エムエスエーティーエー)とMicro SATA(マイクロSATA)は異なる規格です。 Micro SATA は、1.8インチサイズのHDD/SSDで採用されているSATAの規格です。mSATAとは、コネクタの形状が異なります。
Crucial の SSD
- Crucial MX100 SSD
- Crucial BX100 SSD
- Crucial MX200 SSD
- CrucialのMX200とBX100とMX100とM550のスペック比較
- Crucial BX200 SSD 480GB CT480BX200SSD1
- Crucial BX200 SSD 240GB CT240BX200SSD1
Plextor の SSD
Intel の SSD
SanDisk
関連項目
ツイート