NVMe SSD は、PC に搭載できる最も高速なタイプのストレージですが、交換された古い回転ハード ドライブよりもはるかに気まぐれな点もあります。最近、システムが最初に構築したときほど速く感じられなくなりました。最初にロード画面が少し長いことに気づきましたが、PC と NAS の間のファイル転送が遅いことが問題の真の原因でした。SSD がほぼ満杯だったのです。
最後のギガバイトまで使いたかったので、NVMe SSD をいっぱいにしました
すべてのギガバイトを空のままにしておくわけにはいきません
ゲームシステムには 2TB NVMe SSD が搭載されています。最近の市場の高騰を考えると、大げさだと思われるかもしれませんが、実際のところ、最新のゲームは膨大なスペースを必要とします。
スターフィールド これだけでも約 140GB を消費しますが、PC には他にも同じくらいのゲームがいくつかあります。個人用ファイルと仕事用ファイル、追加のバックアップ、その他のランダムなものを追加すると、どのようにして NVMe をあっという間にいっぱいにすることができたかが簡単にわかります。ああ、2TB NVMe SSD がシステムにインストールされると、実際には 1.81TB しか報告されないことを忘れないでください。
NVMe ストレージはこれまで以上に高価になっているため、最大限に活用したいと思い、ドライブに約 10% の空き領域だけを確保しました。これは、NVMe を健全に保つには最低限であると言われることもあります。これは一般的な経験則であり、すべての NVM が同じように構築されているわけではない理由については後ほど説明します。
通常のタスクの速度の低下にはあまり気づきませんでしたが、それは主に徐々に発生したためです。しかし、最近 NAS を構築してから、かなり定期的に NAS と PC の間で大量のファイルを移動するようになりました。これにより、NVMe の空き容量が 10% ではなく 5% に近づくことがあり、NAS で同じギガビット イーサネットと外付けハード ドライブを引き続き使用しているにもかかわらず、ファイル転送がますます遅くなっていることに気付かずにはいられませんでした。
SSD は高価すぎて空にしておくのは不可能: SSD を限界まで充填する理由
SSD のすべてのスペースを使用していますが、警告は気にしません
ほぼフルの NVMe SSD が遅くなる理由
正直に言うと、利用可能なスペースは単なる提案です
実質的にすべての NVMe SSD は、最大容量に達するとパフォーマンスが低下します。ドライブがほとんど空の場合、コントローラーはデータを書き込むための空のブロックを問題なく見つけますが、ドライブがいっぱいになると、使用できる空のブロックが少なくなり、コントローラーは空きを作るために既存のデータを再編成する必要があるため、ドライブの速度が低下します。
ただし、ここで NVMe の機能と品質の違いが影響します。私のCrucial P3 Plusのような低価格の消費者向けドライブの多くは、QLC(クアッドレベルセル)フラッシュストレージを使用しています。これは、Samsung SSD 9100 PROなどのハイエンドドライブに搭載されているTLC(トリプルレベルセル)よりもギガバイトあたりの価格が大幅に安価です。
- ストレージ容量
-
1TB、2TB、4TB、8TB
- ハードウェアインターフェース
-
M.2 NVMe
Samsung 9100 PRO NVMe SSD は、最大 14.7GB/s の読み取り速度と最大 13.4GB/s の書き込み速度を実現しており、まさに的を射ています。 2025 年 3 月の時点で入手可能な最速の SSD である 9100 PRO は、プロフェッショナルを念頭に置いて作られています。 AI ワークフローを強化し、ビデオや写真の編集とエクスポートの速度を向上させるように設計されたこの SSD は、効率の向上を支援するために特別に構築されています。
QLC ドライブと TLC ドライブの両方が空のときに高速である主な理由は、空き領域を SLC (シングルレベル セル) として動的に扱い、キャッシュとして使用するためです。これは、真の固定 SLC キャッシュ (ユーザーには表示されませんが、パフォーマンスが向上します) やハイブリッド セットアップと同じではありませんが、それでも最大速度が大幅に向上します。
さて、私の安価な QLC ドライブとハイエンド TLC ドライブの違いは、メモリ自体の生のパフォーマンスです。 TLC は QLC よりもはるかに高速であるため、TLC ドライブがいっぱいになっても大幅に高速なままです。
もう 1 つの重要な要素は専用 DRAM です。これは、コントローラーが必要なものを素早く見つけるために使用するデータのマップとして機能します。この超高速メモリは、NVMe で直接動作するように設計されています。
対照的に、安価な DRAM レス ドライブは、HMB (ホスト メモリ バッファ) などのトリックを使用して、システム RAM のごく一部をマップ用に借用できます。ただし、NVMe がいっぱいになると、限られたスペースにマップ全体を保持できなくなり、ランダムなパフォーマンスの低下が発生します。
PCIe Gen 5 と DRAM はお金の無駄です: SSD の仕様で重要なのは容量だけです
NVMe を購入するときは、常にこれらの要素を考慮します。
簡単なテストで、ドライブ全体に問題があることがわかりました
それは崇高な犠牲だったが、大義に値するものだった
NVMe 速度のテストは非常に簡単でした。 CrystalDiskMark をダウンロードしてインストールし、一貫した結果を得るために 5 パスの速度テストを構成しました。また、コントローラーが潜在的なキャッシュ トリックを使い果たし、生のフラッシュ ストレージに直接書き込む必要があることを確認するためにテスト サイズを 4 GB に設定しました。
すべての指標の比較を開始する前に、ここに表示されているベンチマークの数値は、さまざまな要因により完全に直線的な推移を示していないことに注意することが重要です。たとえば、89% フル テストで SEQ1M Q1T1 の書き込み速度が異常に遅くなったのは、その時点 (おそらく前のテストの終了後) で NVMe コントローラーが内部プロセスでビジー状態だったためと考えられます。
変動の一部はテスト自体の性質によるものです。1 回だけではなく 5 回のパスを実行すると、多少の温度上昇が生じた可能性があります。これは、持続的なワークロード中のパフォーマンスをより現実的に把握するために実際に実行したかったことです。
それを念頭に置くと、これらの結果の最も信頼できる部分は、ドライブの理論上のピーク スループット (マーケティング資料で使用される数値) を表す SEQ1M Q8T1 (最大シーケンシャル スループット) の結果と、実際の負荷の下でドライブがデータをどのように管理するかを確実に示す指標である RND4K Q32T1 (4 KB ブロックを使用した 32 の同時リクエストによるランダム読み取り/書き込み) です。
私の NVMe SSD が 95% 使用率でどのように動作したかは次のとおりです。
これは89%フル時のパフォーマンスです。
ドライブの容量を 72% まで下げたとき、これが起こりました。
データからわかるように、空き容量の増加と速度の高速化の間には明らかな相関関係があります。 95% と 89% の結果の間に顕著な違いがあることは予想していましたが、89% と 72% の完全な結果の間のギャップの大きさに驚きました。ドライブの容量の 3 分の 1 を解放すると、速度テストを難なく通過できました。言うまでもなく、スペースの解放により、画面の読み込みやファイル転送の高速化にもつながりました。
空き領域を無駄な領域として扱うのはやめましょう
高価な NVMe SSD が半分空になっているためにお金を無駄にしていると思っても、悪く思う必要はありません。これは実際、ドライブのパフォーマンスと長期的な健康にとって非常に優れています。
とはいえ、やりすぎて 1 つのゲーム以外のすべてを削除しないでください。ドライブの空き容量を約 20% に保つことは、良好なパフォーマンスと寿命を維持するのに役立つ確かな経験則です。