• 2

請教:關於 RAM Disk 的設定..?

小弟最近將NB記憶體增加到8GB,也使用SoftPerfect 設了RAMDisk=2GB,爬文得知有人瀏覽器的 TempFiles指向 Ramdisk ,可以加速暫存與快取,這部分小弟尚能理解。

又見有達人提出將系統C:分頁檔取消,把分頁檔設到Ramdisk !?

就小弟的理解:磁碟的分頁檔是在記憶體不足的時候『模擬記憶體』使用!
但是現在又把【記憶體模擬成硬碟】再把將它設為分頁檔『模擬成記憶體』!? 這樣子真的會比較快嗎?

再請教SSD固態硬碟是否也能稱為RAMdisk ?我看它的組成也是記憶體顆粒? 速度上否有差?



2013-05-21 8:57 發佈
文章關鍵字 設定 RAM DISK
瀏覽器的 TempFiles,效果也是有限,除非你一直進同樣的網站。

分頁檔如果 x64 就沒必要了,不如直接關了,如有軟體需要,可以設一點點在 RAMDISK,

x86 如果記憶體不夠可以用分頁檔設在 RAMDISK 當成回收利用,

SSD跟RAM速度差很多。

RAMDISK 關機需要儲存,開機需要載入,可否實用性高就看自已了。

不如去用軟體增加硬碟 CACHE 還會比較實用,開機不用載入,關機需儲存。
人民監督執政黨,黨軍監督在野黨,反綠共你我做起。 原來綠共的台獨,不是要台灣獨立,而是台灣獨裁。
Q:

小弟最近將NB記憶體增加到8GB,也使用SoftPerfect 設了=2GB,爬文得知有人瀏覽器的 指向 Ramdisk ,可以加速暫存與快取,這部分小弟尚能理解。

又見有達人提出將系統C:分頁檔取消,把分頁檔設到!?

就小弟的理解:磁碟的分頁檔是在記憶體不足的時候『模擬記憶體』使用!
但是現在又把【記憶體模擬成硬碟】再把將它設為分頁檔『模擬成記憶體』!? 這樣子真的會比較快嗎?

再請教SSD固態硬碟是否也能稱為 ?我看它的組成也是記憶體顆粒? 速度上否有差?


A:
關於這方面的問題,我前一陣子剛好研究過,看到你問那就順便回答一下
記憶體分為實體與虛擬
實體是跑RAM
虛擬是跑硬碟(為甚麼要跑硬碟???因為以前的RAM不夠大,所以用硬碟來幫忙處理)

關於SSD 跟 兩者不一樣唷~!

就拿速度簡單來講好了

RAM 的速度大概是1GB/S
SSD 的速度大概是500MB/S
硬碟HDD 的速度大概是125MB/S

其實我個人很不建議用Ramdisk

因為簡單來說就好像脫褲子放屁

現在的瀏覽器(chrome)TempFiles幾乎都是直接存到ram裡
那請問你用RAMDisk多設一個空間來放TempFiles這不是多此一舉嗎?

而且現在大多數的軟體暫存都是往ram走

對記憶體的許求量也較大(為了讓程式跑更快更順)

不過RAMdisk也並不是完全沒用啦
在一些舊的軟體上,對記憶體搭配較少的時候
就可以把它整個丟到RAMdisk裡
效果會嚇嚇叫的唷~!

------------------------------------------------------------
以上簡單的介紹應該能比較了解了吧~

MOOMS wrote:
分頁檔如果 x64 就沒必要了,不如直接關了..(恕刪)


這樣系統開機不會有問題嗎? 之前XP 時代有把分頁檔設到第二顆實體硬碟D,結果硬碟掛了, 就一直開不起來了說!??

windows363636 wrote:
Q:小弟最近將NB記...(恕刪)


所以 windows363636 兄 ..您也認為記憶體只要夠大,可以取消系統的分頁檔嗎? ..

leonrhce wrote:
這樣系統開機不會有問...(恕刪)


WIN7 我用沒問題,應該也很多人關掉。
人民監督執政黨,黨軍監督在野黨,反綠共你我做起。 原來綠共的台獨,不是要台灣獨立,而是台灣獨裁。

leonrhce wrote:
就小弟的理解:磁碟的分頁檔是在記憶體不足的時候『模擬記憶體』使用!
但是現在又把【記憶體模擬成硬碟】再把將它設為分頁檔『模擬成記憶體』!? 這樣子真的會比較快嗎?...(恕刪)



因為 windows 有個老症頭,不論你記憶體多大,它就是非得吃 pagefile 不可。

證明給你看:



記憶體 32GB

但是 pagefile.sys 仍是吃了 493MB




我 RAMDisk 只有開 18GB,留了約 10GB 給 windows

pagefile 是設到 RAMDiks 的
動態調整,起先最小 512MB,最大可吃到 2048MB


*****************************************

虛擬記憶體不能關掉,或設太小(比如最大最小不到 512MB)

容易發生 C++ Runtime error 錯誤,像視窗炸彈似的,一直跳...

網路查那個什麼原因發生的,都說啥要重裝 c++ runtime,但根本不是那麼回事,從 2003~2010,32bit/64bit,全裝一遍,照樣也是跳 error。後來發現是虛擬記憶體太小造成的。改成 512MB~2048MB 自動調整,就沒那個 error 問題了。


關掉的話,其實即使關掉,windows 也會私底下偷偷開啦,偷開的那瞬間,電腦會像中風(因為它在寫入超大檔案),短暫失去回應。然後去 c:\ 底下看,就會發現被偷開 pagefile.sys(系統隱藏檔)。

既然關掉, windows 會自己偷開。設太小會有錯誤。那還不如一開始就設到 RAMDisk 去。

windows 老症頭,歷史包袱,沒辦法。
我是切4G的RAM DISK 做成Ready Boost之用! 還有把一些索引檔放進RAM DISK (因為我電腦沒在關的)

這樣做了之後,反應都很快
pagefile 開著就算 RAM 夠用,它還是會時常存取,試過4G才用6~7成,

它就會狂存取,一方面關它是不想它一直存取硬碟導致,視窗炸彈倒是沒遇過,

記憶體不夠最多就是那個程式被強制關掉而已,偷開問題沒遇過。
人民監督執政黨,黨軍監督在野黨,反綠共你我做起。 原來綠共的台獨,不是要台灣獨立,而是台灣獨裁。
之前切4G RAMDISK玩

的確速度 1GB/SEC以上
然後把FIREFOX 安裝到這顆磁碟上 TEMP也改過來

點網頁秒開 超爽

但是悲劇來了 玩一些3D GAME容易卡死...

於是我又DEL了 共勉之
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?