PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
引用:
作者不笑的老K
 前面 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 被擠出來 (後面這十個還是多餘的!)。...

我也同意esung提到的這點,總之,要嘛就記憶體裝多一點。
讓x64內建的SuperFetch自動快取;再不然就自己裝Ramdisk把"最"常用的軟體放在裡頭。

除此之外,個人真的認為若使用像如Win7 x64這類的OS之後,
與其去裝這些軟體幫助Cache,倒不如把RAM插滿8x4=32G讓OS自動處理還比較實際。
     
      
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。
舊 2013-01-26, 08:32 PM #71
回應時引用此文章
路過離線中  
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
這邊來談談個人的Ramdisk使用經驗

剛開始接觸Windows版的Ramdisk是從換上Vista SP1的時候開始的,大概約5年前開始使用
前後用過不少軟體,如Gavotte、Dataram、QSOFT,最後落腳Imdisk。
Gavotte當初會換掉是因為太舊要改登錄、Dataram只有4G、QSOFT要定期重裝、
而SoftPerfect當時還沒免費,所以就Imdisk將就著用。
但後來發現Imdisk的功能Virtual Drive可以配合虛擬機的掛載及使用,就決定僅留Imdisk了。
其他商業軟體我就沒測試過多少,因為稟持不用破解版軟體的關系。


以我個人家用電腦為例...
在開機載入的部份,僅由單獨分割一個1GB的分割區裡,
載入像portable 版的 Browser、GIMP這類體積不大的軟體,約莫200MB。

此外另建立一個空的分割,讓較常使用的Autodesk軟體暫存指向此分割出的Ramdisk路徑。
除此之外不做任何額外的開機載入或關機回存動作。



若非重度Ramdisk使用者,我會建議剛開始以這種方式去使用Ramdisk會比較合適。

因為這樣做不僅幾乎感覺不出開機時段的載入時間
(因為檔案不大,以一般常用的SATA 7200rpm的硬碟約1∼2秒搞定)
二來也不須關機回存(僅設暫存檔及portable版軟體的好處)



至於分頁檔的部份,我曾用Imdisk作者開發的小工具swapadd及自己寫的程式,
去觀察Windows分頁檔磁區的實際運作狀況,得到幾個算不上結論的心得供各位參考:

1.發現其實一般上網常用的軟體幾乎不會影響分頁檔。
2.連續使用一個禮拜的工作用電腦不關機,但實際使用的分頁檔容量並未超過256MB。
3.Adobe的不少軟體一啟動就會讓分頁檔容量些微增加。
4.於Windows x64 Enterprise環境下,除非使用記憶體總容量約80%以上,Windows才會開始頻繁地使用分頁檔。
否則在一般狀態下,分頁檔幾乎不會被使用。

經過個人小小的實驗之後,認為在我的使用環境下並不一定要將分頁檔放在Ramdisk內,故將這項動作給取消了。


當然每個人的使用經驗都不同,無法一概而論。
這裡僅供各位參考之用。
 
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。
舊 2013-01-26, 09:06 PM #72
回應時引用此文章
路過離線中  
失路英雄
Major Member
 

加入日期: Sep 2010
文章: 225
不笑的老K兄,請問如果是CleverCache呢?

我在一台很陽春的Atom電腦上灌這套免費註冊的版本,感覺有很明顯的提升說 就只是簡單的操作比如灌軟體開瀏覽器玩遊樂場這樣,但是感覺比Win7的SuperFetch來的更有感覺說。

SuperCache我用的感覺,不是很穩定會有當機問題...

現在是用CleverCache以及Primo Ramdisk+FBWF這樣的方式。很低階的電腦就只用CleverCache加速了。
舊 2013-01-26, 10:10 PM #73
回應時引用此文章
失路英雄離線中  
ylong
Advance Member
 

加入日期: Feb 2001
您的住址: 台北
文章: 371
引用:
作者不笑的老K
引用:
作者ylong
以 Imdisk 來說, 建立 ramdisk 時若不是使用 -f \\.\awealloc
那它不會馬上吃掉記憶體~

這其實該做個實驗,試試看用 -vm 參數開個比您實體記憶體還大的 RAMDisk,Windows 的運作會讓您失望。

不用測試, 光看 vm 參數的說明 "Storage for this type of virtual disk is allocated from virtual memoryin the system process. If a file is specified with -f that file is loaded into the memory allocated for the disk image."
就猜得到結果會很糟.
另外說明一下, 用 awealloc 的 memory 不會被 swap, 所以使用 imdisk 而且又會用休眠的話. 最好把 pagefile 放在用這種參數建出來的 ramdisk.
不然休眠回復後, 可能會發生問題~

引用:
作者路過
此外另建立一個空的分割,讓較常使用的Autodesk軟體暫存指向此分割出的Ramdisk路徑。
除此之外不做任何額外的開機載入或關機回存動作。

我的使用方式也類似, 需要的檔案/目錄於開機時由 .bat 解壓縮到 ramdisk,
關機完全不回存, 需要備份的檔案都是關機前手動處理(其實也可以寫.bat回存啦, 但是目前使用上不需要).

現在會丟在 ramdisk 上的檔案大多是:
1. Browser cache/profile.
2. System Temp 目錄
3. Vmware 用的 vmdk 檔, 裡面有非常多的小檔案, 因為在 VM 上跑的軟體經常對這些小檔讀取, 而且它還會產生數百 MB 的暫存檔. 改用 ramdisk 後速度加快非常多.
4. 其它只要是軟體需要讀取大量的小檔案. 我都會把這堆檔案壓縮起來, 使用前解壓縮到 ramdisk 去, 利用 NTFS mklink/junction 連結回實體 disk. 這樣使用起來會快很多.
已經在用 SSD 的話, 也許感覺不出這辦法能加快多少. 況且 Windows 內建的檔案快取其實沒那麼差, 多數軟體開機後第二次執行已經不大讀取磁碟.
舊 2013-01-27, 12:02 AM #74
回應時引用此文章
ylong離線中  
x2mms
*停權中*
 
x2mms的大頭照
 

加入日期: Oct 2008
文章: 750
來放大絕

有超頻的要注意,使用ramdisk會不穩
舊 2013-01-27, 03:24 AM #75
回應時引用此文章
x2mms離線中  
Chengchu
Senior Member
 
Chengchu的大頭照
 

加入日期: May 2002
您的住址: 居無定所
文章: 1,301
最近都在網路上看FBWF相關文章跟討論,
發現FBWF+RAMDISK可以做到記憶體動態調節,
於是在VM先試試看,結果還沒試成,
掛在VM的WIN7就先被我搞死了 ...
__________________
「自信モテ生キヨ。
 生キトシ生クルモノ スベテ コレ 罪ノ子ナレバ」

「認めたくないものだな。
自分自身の若さゆえの過ちというものを」
舊 2013-01-28, 09:49 PM #76
回應時引用此文章
Chengchu離線中  
Chengchu
Senior Member
 
Chengchu的大頭照
 

加入日期: May 2002
您的住址: 居無定所
文章: 1,301
有人熟將Unified Write Filter (UWF)安裝於WIN7SP1 嗎?

從Enhanced Write Filter(EWF)→File-Based Write Filter(FBWF)→Unified Write Filter(UWF)一路看過來,看越多越迷糊...
__________________
「自信モテ生キヨ。
 生キトシ生クルモノ スベテ コレ 罪ノ子ナレバ」

「認めたくないものだな。
自分自身の若さゆえの過ちというものを」
舊 2013-01-29, 01:57 PM #77
回應時引用此文章
Chengchu離線中  
Raziel
Elite Member
 
Raziel的大頭照
 

加入日期: Dec 2006
您的住址: Taipei
文章: 8,344
引用:
作者x2mms
來放大絕

有超頻的要注意,使用ramdisk會不穩

應該也還好,我的桌機每台都超頻,RAMDISK跑來倒也沒什麼問題。
當初超頻後的燒機就要能確保所有硬體運作都穩定才成。
我自己是測得過的參數再降一點拿來日常使用,以求可預期的穩定度。
舊 2013-01-29, 05:05 PM #78
回應時引用此文章
Raziel離線中  
Sioux
*停權中*
 

加入日期: Dec 2005
文章: 6,087
引用:
作者x2mms
來放大絕
有超頻的要注意,使用ramdisk會不穩



http://www.pcdvd.com.tw/showpost.ph...704&postcount=8
 
 
 
舊 2013-01-29, 05:11 PM #79
回應時引用此文章
Sioux離線中  
esung
Regular Member
 

加入日期: Nov 2006
文章: 69
終於把新的工作站組裝好了, 也正式把用了10年的工作站退休. 準備小測一下Ramdisk的效能. 我發現測出來的Imdisk數值跟網路上的測試差漫多的, 不知道是因為32bit 跟 64bit的差異, 或是整體RAM的多寡, (我當然知道CPU/北橋/RAM的速度會影響RAMDISK的效能) 但是以新系統而言差距還頗高的說. 我有空來測一下別家RAMDISK看看.
舊 2013-01-30, 12:27 PM #80
回應時引用此文章
esung離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:33 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。