web-dev-qa-db-ja.com

2台目の内蔵HDDでReadyBoostを有効にしますか?

デスクトップPCに2つのSATAHDDがあります(1つは日常のアクティビティ用、もう1つはストレージとバックアップ用)。 ReadyBoostをペンドライブでうまく使用できますが、十分に活用されていない2番目のHDDを使用してキャッシュメカニズムに参加する方法はありますか(2つのCPUコアが並列に処理を行うのと同じ概念:2つのHDDがデータを並列にフェッチする) ?明確に言えば、別のD:ドライブでReadyBoostを有効にしたい。

3
akarnokd

ReadyBoostは、ほとんどのフラッシュドライブにほとんど存在しない遅延を利用して、少量のデータをメモリにすばやく取り込むように設計されています。最新のハードドライブは、平均してわずか数百ミリ秒後に、ほとんどのUSBフラッシュドライブ(50-100MB /秒対10-20MB /秒)を簡単に転送します。

提案されたシナリオを有効にする良い方法や、それを検討するパフォーマンス上の理由は実際にはありません。 RAID1構成で2番目のハードドライブを使用するか(一部のコントローラーは並列読み取りをサポートします)、ブートドライブとのI/Oを争う必要のないプログラム/データをオフロードすることをお勧めします。ブートドライブで発生するほぼ一定量の小さなI/Oに驚かれることでしょう。

8
Goyuix

本当の利益のためにhddをすぐにブーストして使用するには、hddが非常に遅いことはほぼ確実です

編集:もう一度投稿を読んだ後、ディスク間の負荷分散を参照しているようです( [〜#〜] raid [〜#〜] )。 RAID 0は、パフォーマンスを向上させるために2つのディスクにデータを分散(ストライプ)します。しかし、失敗するとすべてが失われます。 RAID5はこれに加えて、1つのディスク障害が発生した場合のデータの損失から保護します

1
Mike M

メモリカードリーダーのインターフェイスは、SATAインターフェイスほど高速ではないと思います。 USB2.0のデータ転送速度は400mbpsであるのに対し、SATA3の転送速度は600mbpsだと思いました。バーストでは、最大68mb /秒のSATAからSATAへの転送速度が得られますが、メモリカードからは20mb /秒のトップしか得られません。

レディブーストを実装しようとしている場合は、USB3.0インターフェイスカードリーダー(マザーボードとカードリーダーの両方でUSB3.0である必要があります)を使用していることと、メモリカードも高速カードである必要があります。

1
ROck

明確にするためのいくつかの誤解:

  • 第3世代SATAは6000Mbpsです。
  • はい、ほとんどのHDDはUSB2.0を転送しますが、シーケンシャルr/wでのみ転送します。 ReadyBoostが開発されたパフォーマンスの種類は、ランダムr/wに基づいており、すべてのフラッシュドライブが磁気ドライブを簡単に切り捨てます。これはランダムアクセス時間の関数です。
  • 内蔵ハードドライブはハードドライブであるため、ReadyBoostを有効にすることはできません。メリットはありません。追加のハードドライブがシステムのハードドライブよりも高速である場合は、高速のドライブにWindowsをインストールする必要があります。
  • それ以外の場合は、そのドライブに大きなページファイルを作成するようにWindowsに指示するだけです。
1
greg