「SSD」の版間の差分
(→関連項目) |
|||
行31: | 行31: | ||
企業や研究で、激しくデータを書きまくる場合には、[[SSD]]の[[TBW]]を注意してみるようにしてください。 | 企業や研究で、激しくデータを書きまくる場合には、[[SSD]]の[[TBW]]を注意してみるようにしてください。 | ||
+ | == Trimコマンド == | ||
+ | === なぜTrimコマンドが必要なのか === | ||
+ | WindowsやMacOSは、OS上でファイルを削除するとファイルシステムの上では、論理的には削除された状態になりますが、実際にデータの保存してあるセクタ/ブロックには、データが残っている状態になります。 | ||
+ | |||
+ | Trim コマンドは、SSDコントローラーに、ファイルが削除されて開放されたセクタを通知し、SSDに開放させます。 | ||
+ | |||
+ | [[SSD]]は、[[HDD]]とは異なり、セクタを上書きすることができません。書き込みを行う場合には、完全に削除されたエリアが必要です。 | ||
+ | === Trimコマンドに対応するOS === | ||
+ | 新しいOSであれば、たいてい対応しています。 | ||
+ | {|class="wikitable" | ||
+ | |+ Trimコマンドの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 == | ||
SATAは、[[HDD]]や[[SSD]]、その他の光学ドライブ用の接続方式です。 | SATAは、[[HDD]]や[[SSD]]、その他の光学ドライブ用の接続方式です。 |
2015年2月8日 (日) 15:27時点における版
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
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とは、コネクタの形状が異なります。