私のデスクトップ PC には 2 台の SATA HDD があります (1 台は日常の作業用、もう 1 台はストレージとバックアップ用)。ペンドライブで ReadyBoost を問題なく使用できますが、使用率の低い 2 台目の HDD をキャッシュ メカニズムに参加させる方法はあるでしょうか (2 つの CPU コアで並列に処理するのと同じ概念です。2 つの HDD で並列にデータを取得します)。はっきり言えば、別の D: ドライブで ReadyBoost を有効にしたいのです。
答え1
ReadyBoost は、ほとんどのフラッシュ ドライブのほとんど存在しないレイテンシを利用して、少量のデータをすばやくメモリに取り込むように設計されています。最新のハード ドライブは、平均してわずか数百ミリ秒で、ほとんどの USB フラッシュ ドライブよりも簡単に転送速度が速くなります (50 ~ 100 MB/秒対 10 ~ 20 MB/秒)。
提案されたシナリオを有効にする良い方法や、それを考慮するパフォーマンス上の理由はありません。2 番目のハード ドライブを RAID1 構成で使用するか (一部のコントローラーは並列読み取りをサポートしています)、ブート ドライブと I/O を競合する必要のないプログラム/データをオフロードする方がよいでしょう。ブート ドライブで発生する小さな I/O の量がほぼ一定であることに驚かれることでしょう。
答え2
HDDはReady Boostで使用して実質的な利益を得るには遅すぎるとほぼ確信しています
編集: あなたの投稿をもう一度読んでみると、ディスク間の負荷分散について言及しているようです (レイドRAID 0は、パフォーマンスを向上させるために2つのディスクにデータを分散(ストライプ)します。しかし、1つのディスクが故障するとすべてが失われます。RAID5はこれに加えて、1つのディスクが故障してもデータが失われないように保護します。
答え3
メモリ カード リーダー インターフェイスは SATA インターフェイスほど高速ではないと思います。USB2.0 のデータ転送速度は 400mbps ですが、SATA3 の転送速度は 600mbps だと思っていました。バーストでは、SATA から SATA への転送速度は最大 68mb/秒ですが、メモリ カードからは最大 20mb/秒しか得られません。
Ready Boost を実装しようとしている場合は、USB3.0 インターフェイス カード リーダー (マザーボードとカード リーダーの両方が USB3.0 である必要があります) を使用していること、およびメモリ カードも高速であることを確認してください。
答え4
OS ドライブがすでに低レイテンシ SSD である場合、Windows では 2 番目のハード ドライブに対して ReadyBoost を有効にする方法がありません。
しかし、いくつか代替案があります:
SysMain (旧 SuperFetch)
Windows SysMainサービス(旧称SuperFetch)は、ハードディスクから、ユーザーが必要としているファイルをプロアクティブに読み込みます。意思使用されていないRAMにキャッシュします。たとえば、50 GBのRAMを搭載したデスクトップでは、Windowsは実際には25 GBしか使用していません。残りの25 GBを無駄にするのではなく、Windowsはそれをディスクキャッシュとして使用します。そして、Windowsが実際にするより多くのメモリが必要な場合、データがすでにディスク上にあるため、キャッシュ ページの一部を即座に破棄できます。
インテルRST
Intel チップセットには、SSD を回転式 HDD のキャッシュとして使用できる機能があります。この機能を備え、それを公開し、有効にできるマザーボードが必要です。そして、Intel チップセットとソフトウェアに左右されることになります。
プリモキャッシュ
HDD を SSD にキャッシュするために使用できるサードパーティ アプリケーションがあります。PrimoCache を使用すると、空のボリュームをディスクのキャッシュとして使用できます。