PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   有關於Ramdisk的設定問題 (https://www.pcdvd.com.tw/showthread.php?t=771140)

oruchi 2008-01-23 11:48 PM

有關於Ramdisk的設定問題
 
近來安裝ramdisk並照著討論串的內容將分頁檔設置在新增出來的虛擬硬碟裡,但是開了幾天之後發現速度實在很慢、且虛擬硬碟裡分頁檔並無增加,不知道在設定中有哪些該注意的地方需要注意的?懇請有經驗的人賜教∼感激! :cry:

Eirc168 2008-01-24 04:16 AM

引用:
作者oruchi
近來安裝ramdisk並照著討論串的內容將分頁檔設置在新增出來的虛擬硬碟裡,但是開了幾天之後發現速度實在很慢、且虛擬硬碟裡分頁檔並無增加,不知道在設定中有哪些該注意的地方需要注意的?懇請有經驗的人賜教∼感激! :cry:


有幾個問題要先釐清:
1. 實體ram多大? 劃分多少ram作為ramdisk? 當實體ram不夠OS使用的時候, 設ramdisk是本末倒置的作法.
2. 平常作業時pagefile 的使用量多不多? 如果不多的話設在ramdsik是感覺不太出速度的.

換言之, 實體ram要夠大(建議2G以上), 所執行的軟體也要夠大(尤其側重I/O存取的軟體)
這樣才能發揮ramdisk的最大效益.

杯.

風見 2008-01-24 05:39 AM

請問1G的記憶體有必要用到RAMDISK嗎?

oruchi 2008-01-24 07:44 AM

引用:
作者Eirc168
有幾個問題要先釐清:
1. 實體ram多大? 劃分多少ram作為ramdisk? 當實體ram不夠OS使用的時候, 設ramdisk是本末倒置的作法.
2. 平常作業時pagefile 的使用量多不多? 如果不多的話設在ramdsik是感覺不太出速度的.

換言之, 實體ram要夠大(建議2G以上), 所執行的軟體也要夠大(尤其側重I/O存取的軟體)
這樣才能發揮ramdisk的最大效益.

杯.


Ans:
1.我實體記憶體有10G、將其中8G切出來當作虛擬硬碟。可能並非很大、不過應該是夠用才是。
2.這問題我也不是很清楚,不過我想知道的是在設定該硬碟分頁檔容量大小時,既然已經設定了並已取消C槽的分頁檔,但ramdisk所設定出來的槽並未因為使用時間的增加而容量遞減,我想這是我主要想問的問題,想請教是否在設定上有所遺漏或是缺失?

Eirc168 2008-01-24 07:53 AM

引用:
作者風見
請問1G的記憶體有必要用到RAMDISK嗎?


如果以增進電腦整體效能的角度來看,
Ramdisk 與 SuperCache 都是好方法, 也能同時使用.
問題就出在裝了多少實體ram.

如果實體1G ram, 我建議使用SuperCache, 並留下768mb以上給OS用
(用在OS & pagefile所在磁區如C: 大小128~256mb, 以及經常性使用的磁區)
ram>2G 再來考慮同時使用Ramdisk 與 SuperCache, 這樣比較好.

這是我的看法提供你做參考.

杯.

Eirc168 2008-01-24 08:04 AM

引用:
作者oruchi
Ans:
1.我實體記憶體有10G、將其中8G切出來當作虛擬硬碟。可能並非很大、不過應該是夠用才是。
2.這問題我也不是很清楚,不過我想知道的是在設定該硬碟分頁檔容量大小時,既然已經設定了並已取消C槽的分頁檔,但ramdisk所設定出來的槽並未因為使用時間的增加而容量遞減,我想這是我主要想問的問題,想請教是否在設定上有所遺漏或是缺失?


大哥, 10G算是很大了.. 對一般人而言.
如果有10G, 其實讓OS抓他自己能抓到的最大值, 剩下的則作為Ramdisk之用.
雖然XP / Vista的記憶體管理讓人覺得很白痴, 但還是要留多一點給它玩. (尤其你有10G)

pagefile會以你所設定的最小容量(如1024mb) 預先在磁碟上寫下一個大小相同的檔案 (pagefile.sys)
這個檔案並不會因為你的用量變小而隨之變小, 這是正常的.
如果他會變隨時變小, 哪天你突然需要用到很大容量的pagefile的時候, 它想變大卻發現磁碟空間不足, 軟體不就要死給你看. = ="

總之, 你只要確定你的Ramdisk確實有抓到OS以外的ram, 並且也確認pagefile.sys就是你在OS上所設定的最小值, 就表示你的設定是對的.

杯.

oruchi 2008-01-24 08:43 AM

引用:
作者Eirc168
大哥, 10G算是很大了.. 對一般人而言.
如果有10G, 其實讓OS抓他自己能抓到的最大值, 剩下的則作為Ramdisk之用.
雖然XP / Vista的記憶體管理讓人覺得很白痴, 但還是要留多一點給它玩. (尤其你有10G)

pagefile會以你所設定的最小容量(如1024mb) 預先在磁碟上寫下一個大小相同的檔案 (pagefile.sys)
這個檔案並不會因為你的用量變小而隨之變小, 這是正常的.
如果他會變隨時變小, 哪天你突然需要用到很大容量的pagefile的時候, 它想變大卻發現磁碟空間不足, 軟體不就要死給你看. = ="

總之, 你只要確定你的Ramdisk確實有抓到OS以外的ram, 並且也確認pagefile.sys就是你在OS上所設定的最小值, 就表示你的設定是對的.

杯.

1.我OS使用xp64,因此10G是OS實際抓到的值,我想應該是不會有討論串上一些奇怪的問題。
2.我知道pagefile不會變小……………我的意思是該槽容量並沒有隨著使用時間而遞減,意味的是pagefile並未增加(或是根本沒增加過),不知道這是我設定上的疏失、還是有所遺漏?或是我們在設定時需要在環境變數裡的系統變數將temp手動設定在虛擬硬碟裡呢?

tamiko28409 2008-01-24 09:56 AM

引用:
作者oruchi
1.我OS使用xp64,因此10G是OS實際抓到的值,我想應該是不會有討論串上一些奇怪的問題。
2.我知道pagefile不會變小……………我的意思是該槽容量並沒有隨著使用時間而遞減,意味的是pagefile並未增加(或是根本沒增加過),不知道這是我設定上的疏失、還是有所遺漏?或是我們在設定時需要在環境變數裡的系統變數將temp手動設定在虛擬硬碟裡呢?


不知道oruchi兄,你的pagefile是設動態還是固定~
如果是固定大小,那本來就不會再增加不是嗎?
如果是設動態,那應該是系統還沒使用到設定的pagefile最小值,自然pagefile就不會再增加了~

另外,把temp和IE temp設進去,就很容易看到ramdisk的容量變動了.

oruchi 2008-01-24 11:09 AM

引用:
作者tamiko28409
不知道oruchi兄,你的pagefile是設動態還是固定~
如果是固定大小,那本來就不會再增加不是嗎?
如果是設動態,那應該是系統還沒使用到設定的pagefile最小值,自然pagefile就不會再增加了~

另外,把temp和IE temp設進去,就很容易看到ramdisk的容量變動了.


您好!我不知道固定以及動態該如何設定,所以亦不知道怎麼去判斷,可否大略說明一下我該如何去設定?至於系統的temp以及tmp我已經從C:\WINDOWS\temp移至虛擬硬碟槽、有明顯看到該槽容量減少,只是不知道這樣做是否正確、還請有經驗者告知。

Rojar-Smith 2008-01-24 03:13 PM

看你的用途吧.XP x64採用2003核心記憶體使用效率已經比XP 32bit好太多了,用到後來我也捨棄麻煩的SuperSpeed相關軟件了.

後來進到Vista x64後,Ramdisk根本是多餘的,灌一個Vista x64試試看啦 :laugh:
什麼SuperCache,ramdisk通通丟掉,
假如你有8GB,開機後已經先幫你大約Cash掉2GB啦 :laugh:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。