web-dev-qa-db-ja.com

I / Oプロセスが発生していない場合でも、NVMeエンクロージャーが常に熱くなるのはなぜですか?

2TBのSamsungEvoPlus NVMeSSD用にさまざまな外部Thunderbolt3およびUSB-Cエンクロージャーを試していました。

私の目標は、私のニーズに固有のワークフローのために、高い書き込み/読み取り速度をポータブルパッケージで実現することです。

これらすべてのエンクロージャーに共通する問題は、デバイスでI/Oを実行していないときでも、すべてのエンクロージャーが加熱されていたことです。ラップトップはこれを行わないと思います。それは常にバッテリーを消耗するでしょう。

  1. これは、貧弱なコントローラーソフトウェアの結果ですか、それともそのような電力の浪費を必要とするSSDの動作の結果ですか?
  2. 2TB SSDで動作し、適切な書き込み/読み取りパフォーマンスを提供するポータブルソリューションはありますか?
1
vach

これは「力の浪費」ではありません。 SSDの消費電力は、トラフィック強度に依存します。また、トラフィックの強度は、使用しているホストコントローラーの種類、および使用しているUSB-NVMeブリッジの種類によって異なります。

Type-Cコネクタの背後には、USB 3.1 Gen2速度(10GBpsの生データレート)をサポートするxHC(eXtensiveHostController)がある可能性があります。最高のパフォーマンスが必要な場合は、Gen2USB速度もサポートするUSB​​-SSDブリッジが必要です。さらに、最新のUSB Gen2高性能コントローラーは(古いBOTの代わりに)UASPストリーミングモードを使用し、バルクのみのトランスポートであり、1GBps以上の持続的なデータレートを実現します。

NVMeドライブの消費電力を確認すると、3.3Vで最大3 A、または10W近くの消費電力が見られる可能性があります。この電力は、以下に示すように、デバイスの最高データレート(通常のスティックでは約1500 MBps)で消費されます。

enter image description here

9〜10 Wの電力は、ヒートシンクと熱伝導性パッドを備えた全金属製の筐体がなければ簡単にはできません。

対照的に、m.2SATA3ドライブは最大で540MBpsを実行できるため(SATA速度のボトルネックはUSB 3.1 Gen2データレートの約半分であるため)、実行速度ははるかに低く、通常は追加の冷却は必要ありません。 。

AFAIK、今日の市場でわずかなホストプラットフォームだけが、高速でホットな外部エンクロージャーを提供できます。これらは、ASM2142/3142チップに基づくホストPCIeカード、およびAMDとそのチャネルソースからのRyzenベースの2000/3000クラスのマシンです。

また、I/Oアクセスがない場合でも外部Type-Cデバイスが過熱する可能性があるのは、ホストコントローラーのLPM(リンク電源管理)が機能していないためです(機能に問題があるため無効になっています)。または、デバイスで無効にすることもできます。そのため、特定のUSBホスト/デバイスのペアごとにエクスペリエンスが異なる可能性があります。

4
Ale..chenski