Windows 7 中的 ReadyBoost

Windows 7 中的 ReadyBoost

我今天為相框購買了一張 SD 卡,但當我將其插入筆記本時,我發現可以將它用於 ReadyBoost。

一些背景

我是 .net 開發人員,使用 VM 並開發 Web 應用程式(和 Sharepoint)。我使用的是 HP 筆記型電腦,配備 Core 2 Duo 2GHz + 4GB RAM + 320 7200 HD。我同時跑

  • Visual Studio 2010 和一些插件
  • SQL伺服器
  • 至少有 10 個選項卡的 Firefox
  • Chrome 大約有 5 個標籤
  • 資訊系統
  • 帶有 Server 2008 機器的 VM
  • 共享點

有時也會使用 Photoshop 和一些 InDesign。所以我不會讓我的機器休息一下。 :D

問題

如果我為自己買一些非常快速的 SDHC 卡(例如 SanDisk 16GB Extreme 30MB/s - 有沒有更快的)並將其與我的 Windows 7 ReadyBoost 一起使用,我會看到任何性能提升嗎?它的工作原理是否類似於配備 4GB 固態硬碟的希捷 HybridDrive Momentus?

如果我將這張卡放入我的機器中,我實際上會期待什麼?推薦的尺寸是多少?

觀察結果

我想將頁面檔案重定向到它會加快系統速度。它上面的一些虛擬機器可能也會運行得更快,因為我​​猜它們可以與 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

Anandtech.com:

ReadyBoost 會影響應用程式載入、關閉和切換時間,但 CPU 密集型任務的影響卻沒有那麼大。因此,我們的大多數傳統基準測試,即使僅使用 512MB 記憶體運行,也不能作為 ReadyBoost 的良好基準測試。如果您的系統記憶體太少,以至於在執行單一任務時需要交換到磁碟,那麼您就有麻煩了,ReadyBoost 也救不了您。

來源 (和更多信息)@http://www.anandtech.com/show/2163/6

至於SD卡的大小,越大越好。然而,最重要的因素是速度卡的。

答案3

運行:HP Mini 210 上網本、750 GB 硬碟、2 GB 記憶體。已載入:Windows 7 HP 完整安裝、SQL Server 2008 R2 Developer、Office Professional 2007、MySQL、PHP、Norton AV

隨著速度/性能變得越來越重要,我注意到不斷提供“ReadyBoost”閃存驅動器。我在網路上的搜尋讓我相信效能並沒有真正增強,我可以使用的最大容量大約是 4 GB,事實證明我的電腦也這麼說。嘗試將 8 GB Micro SDHC 分區為 2 個分區,以便將一個分區用作 Booster,另一個分區用作 Norton & System Backup 驅動器,事實證明這是無法實現的。把這個想法放在一邊,我對磁碟進行了單一分割區,使用 NTFS 對其進行格式化,更改了策略以啟用磁碟緩存,將其設為我的“A”驅動器,然後運行“ReadyBoost”選項。我不僅得到了全部 8 個千兆位元的使用,而且我還看到我的 HP Mini 210 上網本恢復了生機,即使它是滿載的開發平台。 IPI 保羅...

答案4

我嘗試將 SanDisk Extreme Class 10 SDHC 卡放入具有 4GiB RAM 的 ThinkPad X200s 中。沒有明顯的改善,所以我把它放回我的數位單眼相機中。

相關內容