ReadyBoost in Windows 7

ReadyBoost in Windows 7

今日、フォトフレーム用に SD カードを購入したのですが、それをノートパソコンに挿入すると、ReadyBoost に使用できることがわかりました。

背景

私は.net開発者で、VMを使用してWebアプリケーション(およびSharePoint)を開発しています。Core 2 Duo 2GHz + 4GB RAM + 320 7200 HDを搭載したHPノートブックマシンを使用しています。

  • Visual Studio 2010 といくつかのプラグイン
  • SQLサーバー
  • 少なくとも10個のタブがあるFirefox
  • Chromeのタブが5つほど
  • IIS
  • Server 2008 マシンの VM
  • 共有ポイント

時々 Photoshop や InDesign も使います。だからマシンを休ませないようにしています。:D

質問

非常に高速な SDHC カード (SanDisk 16GB Extreme 30MB/s など - これより高速なものはありますか) を購入し、Windows 7 ReadyBoost で使用すると、パフォーマンスが向上しますか? 4GB のソリッド ステート ドライブを搭載した Seagate の HybridDrive Momentus と同様に動作しますか?

このカードをマシンに挿入すると、実際に何が期待できますか? また、推奨されるサイズはどれくらいですか?

観察

ページ ファイルをリダイレクトすると、システムの速度が上がると思います。一部の VM マシンも、HD ホスト システムと並行して実行できるため、おそらくより高速に動作するでしょう。私の考えは正しいでしょうか、それとも間違っているでしょうか。

答え1

ReadyBoostは読み取りファイルキャッシュであり、仮想メモリの拡張ではありません。これは、フラッシュメモリがキャッシュへのシークタイムが実質的にゼロであるという事実に基づいています。小さいファイル (フラッシュ メモリは HDD よりも持続的な書き込みが遅いため)。

ReadyBoostが提供するものはもっとWindows用のスペーススーパーフェッチこの機能では、ReadyBoost 対応デバイスが接続されていない場合でも、予備の RAM でこの処理が行われます。そのため、RAM の量が少ない場合に最高のパフォーマンス向上が見られます。RB を使用しないということは、ソフトウェアで RAM が必要になったときに SF キャッシュを削除する必要があることを意味します。

studiohackのコメントへの返信答え:
同期について心配する必要はありません。これは読み取りキャッシュであり、基本的に、ファイルがキャッシュ内に準備されていない場合、Windows は代わりに HDD からファイルを取得します。余談ですが、キャッシュの内容は暗号化され圧縮されているため、SD カードが突然盗まれてもデータは安全です。


要するに、RB を使用してもパフォーマンスは低下しないので、予備のカードがある場合は試してみる価値はありますが、4GiB の RAM では大幅な改善は期待できません。
(ただし、4GiB の RAM で 16GiB の RB を実行することを妨げるものではありません!)


私の答えReadyBoost - どれくらいのスペースが必要ですか?役に立つかもしれません。

答え2

からアナンドテック:

ReadyBoost はアプリケーションの読み込み、終了、切り替え時間に影響しますが、CPU を集中的に使用するタスクはそれほど影響を受けません。そのため、従来のベンチマークのほとんどは、512 MB のメモリで実行している場合でも、ReadyBoost の適切なベンチマークにはなりません。システムのメモリが少なすぎて、1 つのタスクを実行している間にディスクにスワップしている場合は、問題が発生し、ReadyBoost では解決できません。

ソース (さらに詳しい情報) @http://www.anandtech.com/show/2163/6

SDカードのサイズは大きいほど良いですが、最も重要なのはスピードカードの。

答え3

稼働中: HP Mini 210 ネットブック、750 GB ハード ドライブ、2 GB RAM。搭載ソフトウェア: Windows 7 HP Complete Install、SQL Server 2008 R2 Developer、Office Professional 2007、MySQL、PHP、Norton AV

As speed/performance became more of an issue I noted the constant offer to 'ReadyBoost' your flash drives. My search of the Web led me to believe that performance was not really enhanced and the maximum I could use was about 4 gigs, backed up by the fact that my computer said so too. Trying to partition an 8 gig Micro SDHC in to 2 to enable using one partition as a Booster and the other as a Norton & System Backup drive proved unattainable. Putting that idea aside I single partitioned the disk, formatted it using NTFS, changed the Policy to enable disk caching, made it my 'A' drive and then ran the 'ReadyBoost' option. Not only did I get the entire 8 gigs being used, I also saw my HP Mini 210 Netbook come back to life even with it's fully loaded development platform. IPI Paul...

答え4

I tried putting a SanDisk Extreme Class 10 SDHC card into my ThinkPad X200s with 4GiB of RAM. There was no noticeable improvement, so I put it back into my DSLR.

関連情報