容量の小さいSSDが遅いのはなぜですか?


72

私はSSDのテストに関するこのトムのハードウェアの記事を読んでいて、次の主張に出くわしました。

SSDでは、パフォーマンスは容量ポイントによって異なります。同じファミリーであっても、小さなドライブは大きなドライブよりも遅くなる傾向があります。

ただし、この記事ではこの主張を裏付けるものではなく、その理由についても説明していません。

ドライブが小さいほど遅くなることは直感的に思えません。大きなドライブは同じ帯域幅を介してアクセスするためのより広い「領域」を持っているので、私はそれが逆になると思います。

それで、より小さい(容量)SSDが遅いというのは本当ですか?もしそうなら、なぜですか?


9
「小さく」は「古いデザイン」かもしれません
アガンジュ

7
「小さい」とは、物理的なサイズですか、それとも容量ですか。
JesseTG

1
@JesseTGキャパシティ。それをより明確にします。
PGmath

2
問題の核心は、レイテンシー引数を使用してスループットについて推論していることです。
Mehrdad

回答:


106

同じSSDモデル/ファミリーからのより大きなSSD(異なるモデルを比較することは意味がありません)は、より多くのチャネルを並行し使用するため、データを書き込むときに高速です。

ここに画像の説明を入力してください

小さいものは、NANDモジュールが少ないため、使用するチャネルが少ない(8ではなく4)。


12
意欲的になりたい場合は、「特定の家族/コントローラー用」を追加します。
ジャーニーマンオタク

8
この理由は、フラッシュチップは一度に1つまたは2つの容量で手頃な価格でしか入手できない傾向があることを指摘する価値があります。たとえば、現在、MLCチップは32、64、および128ギガビットの種類で利用可能です。64ギガビットチップのコストは32ギガビットチップをわずかに上回りますが、128の半分未満なので、今日新しいSSD範囲を設計する人はおそらくそれをベースに設計するでしょう目標とする容量に関係なく、64Gbチップで。
ジュール

さて、これは良い簡単な答えです!
レイスタファリアン

@ magicandre1981 SU Blogの記事としてこれについてもう少し書いていただけますか?
rahuldottech

@RahulBasu本当にありません。
magicandre1981

52

SSDモデルの大容量のバリアントは、大容量のバリアントと同じタイプのより多くのNANDフラッシュチップを単に持っているだけで、大容量になることがよくあります。

フラッシュチップを増やすと、SSD上のコントローラーがより多くのデータに並行してアクセスできる設計が可能になり、高速化が可能になります。


37
組み込みのRAID-0のようなもの。
カスペルド

5

SSDがストレージに32GB NANDチップを使用していると仮定しましょう。128GSSDはスペースを追加するためにそれらのチップを4つ必要とし、256Gはスペースを構成するために8つの同一チップを必要とします。 256G SSDでは、128Gの4チップではなく、8チップまでのR / Wを同時に実行できるため、はるかに高速になります。

しかし、他のボトルネックがあるため、最終速度は両方のR / Wで2倍になりませんが、実際には、128Gが256Gの書き込み速度の半分しか持っていない例が多数あります(つまり、網膜Macbook ProのPCIe SSDベンチマーク、Sandisk Extreme CZ80 USBドライブ)。

説明は100%正確ではありませんでしたが、小さなSSDが遅い理由の基本的な考え方を示しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.