問題描述:由於32位作業系統先天不足,最多識別3.25G記憶體,4G ddr 1333又已經是白菜價,新配機子4G,8G記憶體的童鞋不少,可裝64位系統相容性又有待提高,怎麼辦呢?
推薦一款fancycache的軟體
FancyCache是一個可以將系統記憶體或快閃記憶體虛擬成硬碟緩衝的軟體。它把從硬碟中讀取的資料存入系統記憶體或快閃記憶體,使系統在下次訪問該資料時可以很快從記憶體讀取,避免再次讀取速度較慢的硬碟,從而突破硬碟瓶頸,提升系統效能。
FancyCache還具有檢測和利用系統未識別記憶體的功能,解決32位Windows作業系統無法完全使用4G或更多記憶體的問題。通過將檢測到的系統未識別記憶體用作硬碟緩衝的方式,FancyCache使電腦可以利用全部安裝的記憶體。
基本原理
FancyCache為硬碟分配記憶體作緩衝,並攔截系統發送至硬碟的IO請求。如果IO請求讀取的資料已經在緩衝中,則直接讀取緩衝中的資料並完成IO請求。否則資料則從硬碟中讀取出來,並存入緩衝,同時完成IO請求。由此可見,從緩衝讀取的資料量越多,則系統效能提升的越多。
主要特性
- 支援 LRU (最近最少使用調度演算法) 和LFU (最近最不常用調度演算法) 緩衝演算法,
- 支援 讀寫緩衝、僅讀緩衝和僅寫緩衝 三種緩衝策略,
- 支援 直接寫入 和 延遲寫入 兩種寫入模式,
- 支援 系統記憶體、系統未識別記憶體、快閃記憶體盤、固態硬碟SSD作為緩衝,
- 支援對分區或整個硬碟緩衝,
- 支援 TRIM 指令,
- 支援可視化效能監控統計,
- 支援動態硬碟,
- 支援NTFS junction point (符號串連),
- 支援自訂檔案系統,
- 支援隨插即用。
為什麼使用FancyCache?
Windows作業系統本身已經實現了基於檔案的緩衝系統,我們還需要再使用一個緩衝系統FancyCache嗎?
- 某些應用程式會繞過Windows作業系統自身的緩衝系統;
- Windows作業系統的緩衝系統是基於全域進行緩衝,即對所有資料進行緩衝,而FancyCache可以根據使用者需要,設定僅對某一特定分區進行緩衝。在同等緩衝容量下,後者將更具目標性,從而提高快取命中率。
- FancyCache可以識別系統未識別記憶體,將其利用作緩衝;
- FancyCache可以將快閃記憶體盤或SSD固態硬碟用作緩衝,提升普通硬碟的訪問能力。
軟體 支援的作業系統
Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 2008 R2
更多資訊
使用協助
評測應用
FancyCache正進行Beta測試!
FancyCache Beta測試版本 0.7.0 已經發布。如果您有時間並願參與我們的測試,我們表示非常感謝!
測試版本有效期間為3個月,可以從以下地址擷取,
分區版(可對每個分區緩衝):進入下載頁面
硬碟版(可對整個硬碟緩衝):進入下載頁面
我們強烈建議您在非實際生產和工作環境中測試beta版本軟體,以免造成不必要的損失,儘管目前的版本已是比較穩定版本。同時Beta測試者請注意在測試之前對重要檔案和資料先進行備份,以防萬一。如遇系統無法啟動等致命問題,使用者可以嘗試進入安全模式卸載軟體。
——————————————————————————————————————————
傳說中的分割線
fancycache比ramdisk簡單易用,更穩定,ramdisk藍屏是經常的事兒,比起supercache來多了檢測未識別記憶體功能。
beta版試用90天,到時候刪了清下註冊表重裝就行。
如何開啟識別未識別記憶體?
左下角有個扳手的表徵圖!!!是可以點的表徵圖!!!法克,我當初變成小白左找右找都找不到!!!
說一下我tj的設定:
配置:32位win7 4G記憶體。。1000M未識別
用的分區版的fancycache
系統硬碟和軟體盤都如下設了緩衝::
緩衝粒度:32kb
一級緩衝(這是吃已識別系統記憶體的,不要太大):256Mb
延時寫入: 20秒 寫入後優先釋放緩衝 均勻寫入
啟用二級緩衝:512Mb 系統未識別記憶體
——————————————————————————————————————————
至於演算法什麼的看官方協助文檔,推薦預設
使用效果:
1.閑置記憶體用了起來
2.開啟大word不卡了
3.wow廣角不卡了
4.HDtune測試成績高了。。。
5.大家發掘吧
——————————————————————————————————————————
說一下使用方式
目前總共藍屏兩次,原因不詳!!
everything開著,虛擬機器開著,chrome開著,360開著(個人覺得360嫌疑最大,又亂掃硬碟)