瀏覽單個文章
不笑的老K
Major Member
 
不笑的老K的大頭照
 

加入日期: Aug 2012
您的住址: 城管局
文章: 273
引用:
作者Chengchu
…有可以指定特定硬碟的磁碟快取大小的軟體嗎?…
 SuperSpeed 的 SuperCache 可以 (啊!上面有人講了),不過是商業軟體;榮邁的 FancyCache 也行,不過有 180 天試用限制。以上產品在 Windows 7/8 x64 上 — 非常尷尬地 — 似乎都只在特定情境下有療效,所以並不推薦。

 前面 esung 講到 SuperFetch,俺覺得他說得對。SuperFetch 與 SuperCache、FancyCache 不同的地方在於,SuperFetch 是 by Files 的 (而且特別針對執行檔與動態連結函式庫),而 SuperCache、FancyCache 則是 by Blocks 的;粗略地想像:by Blocks 的 Cache 比較具有普遍性、效能應該比較好才對,但實際應用時卻常常碰到 Cache Size 遠不及讀寫流量的問題,而且只要 Cache 一滿就效能陡降,幾乎是寫 10 個 blocks 進去,它就 10 個 blocks 被擠出來,讀 10 個 blocks 進去,它也 10 個 blocks 被擠出來 (後面這十個還是多餘的!)。

 簡單來說就是:「快取覆蓋量遠不及資料吞吐總量」。您開 2G 的快取,看起來似乎很大,但只要跑個 Diablo 3 就破功 (D3 多大來著?);以 LFU 演算法運作的軟體可能效能好一些,但到最後幾乎就只對 EXE、DLL 管用而已 —— 只對 EXE、DLL 管用?! 那不就是 SuperFetch 嗎!!!

 所以這些快取軟體適用的場合大概是:「頻繁寫入,而且寫入量不那麼大」以及「頻繁讀取,讀取量不大且檔案類型不是執行檔」,仔細想想大概就是一些 log 以及 casual game、casual stuff 而已,對重度玩家不太實用。要不,便是儘量、儘量、儘量把快取記憶體放大,大到能涵蓋 90% 以上的資料流,這樣子命中率才比較理想。

 不過話又說回來,俺的實體記憶體要是足夠涵蓋九成資料流量,那俺開個 RAMDisk 把資料全摳進去,命中率不就百分之百了嗎? Orz...

引用:
作者Chengchu
記得 win9x 時代,最早是自己改登錄檔來設定系統磁碟快取大小,
後來改用"Cacheman"這個軟體來設定,還一直用到 Win2K...
…變成要收錢了...
 在 Windows 7 上面增加 Disk Cache 總量就是降低 SuperFetch 的揀選門檻,這個主意還不錯,而且也有好些軟體可以用,例如 SysInternals CacheSet (希望起始大小大於 4GB 的,可以改用 CacheSet64),需要更細部的設定的,可以試試 AnalogX CacheBooster (俺用的是這個,免費!!)。

 題外話:SysInternals (已被 M$ 收購) 與 NirSoft 出品了大量的 Windows 工具,內容包山包海,幾乎是每個 MIS 的必備軟體集,不妨下載個 WSCC 一網打盡。又,NirSoft 的東西常常被資安廠商列名,所以防毒軟體別忘了設定除外。

引用:
作者sparc10
…故貼出他文章網址供大家參考…
 您也很熱心,VERY GOOD!! (大拇指)

引用:
作者ylong
以 Imdisk 來說, 建立 ramdisk 時若不是使用 -f \\.\awealloc
那它不會馬上吃掉記憶體~
 這其實該做個實驗,試試看用 -vm 參數開個比您實體記憶體還大的 RAMDisk,Windows 的運作會讓您失望。

引用:
作者 路過
老實講,我還蠻佩服這些連源碼都丟出來讓人大方下載的老外工程師
因為在很多時候,這些源碼經常的被同類型的 (商業) 竸爭對手"參考"
 人家瑞典人的社會福利之好啊∼

引用:
作者f3346
國內外環境不能比較吧?
找頭路看到有這種實績反而是增加錄用機會,開放搞不好讓貴人看到了
,機會也就跟著來了
 在台灣以及中國大陸剛好顛倒 (特別是中國大陸!!!),您要是在開源軟體界裡掌大旗,老闆會認為您幹不了偷雞摸狗的事情,因此對您敬而遠之…

引用:
作者Raziel
在辦公室混中庸之道是好法子, 不過也不要落得背黑鍋而不自知. 哪就白白被利用了.
 語重心長……經驗談?!
__________________
「好!你們要王,我告訴你,如果你們要王,你們要知道,你要加稅、你要被欺負,因為王要用厚厚重稅來欺壓你們,你們不要我做王,我讓你們。你們選的王,不是合我心意的 ,你們受盡痛苦!」
舊 2013-01-26, 09:46 AM #63
回應時引用此文章
不笑的老K離線中