質問: windowsコンピュータに接続したときにusbフラッシュドライブがこんなに熱くなるのはなぜですか? 私はラップトップを持っています。 windows 10 osがインストールされていると、読み書きされているデータがなくても、usbフラッシュドライブをコンピュータに接続するだけで非常に熱くなります。しかし、linuxがインストールされている同じコンピュータでは、状況はまったく異なります。フラッシュドライブとの間でデータを頻繁に読み書きすると、このフラッシュドライブは少し暖かくなります。この現象を発見した後、私は自分のデスクトップ、ラップトップ上で同じlinuxとwindows osでさまざまなusbフラッシュドライブをテストしました。状況は似ています。linux環境では、dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024m count=4 大きなファイルの書き込みをテストする。私が使用している小さなファイルをたくさん書くことをテストするために:parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1m count=1 ::: {0001..4096} windows 10環境では、usbフラッシュドライブを接続して何もしません(意図的にi/o集中型アプリケーションを実行しないでください)が、10分待ちます。注:すべてのテスト用コンピュータのwindows 10環境は新しくインストールされ、サードパーティ製のアプリケーションはありませんでした(私はeducation editionを使用し、テストの前にマシンを起動するとリアルタイム保護を無効にします。 windowsグラフィカル設定マネージャ変更を有効にするために再起動が必要かどうかわかりません)。更新1:usbフラッシュドライブ自体が原因の可能性があります。このテストで使用しているフラッシュドライブのモデルは次のとおりです。(これは宣伝ではありません。これらの製品に対する姿勢はありません) sandisk extremepro®usb 3.1ソリッドステートフラッシュドライブ128gb sandisk 64gb usb 3.0フラッシュドライブ datatraveler 100 g3 16gb アップデート2:linuxシステムのバッファの影響を考慮した回答があります。しかし、私が使用したlinuxディストリビューションでは、ddが終了したときにsyncと入力したところ、実行にかかる時間はほぼゼロでした。それ故にそれの効果は重要ではない。どうして?これは、windowsが常にフラッシュドライブへの無用なアクセスを行うためですか。さらに、windowsを使用しなければならない場合、usbフラッシュドライブをより涼しくするための実用的な方法はありますか?
回答: 私のラップトップでは、usb 3.0ポートはファンアセンブリに物理的に非常に近い(〜2インチ): その結果、その側に接続されたusbデバイスは、ファンの外側とほぼ同じ温度になります(!)。私のラップトップも少し遅いです。その結果、windows 10はubuntuよりもアイドル時のほうがかなり熱くなり、フラッシュドライブはwindows上でも同様に熱くなるようです。ubuntuで非常にcpuを集中的に使用するプログラム(4コアビルドなど)を実行し、その間にプラグインフラッシュドライブが熱くなるかどうかを観察することで、これが当てはまるかどうかをテストできます。編集:私は今ジャスティンのコメントを見たところです。これで十分な情報が得られると思います。