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

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
SyncBack (免費)← 這一版沒有開機即執行劇本的功能,所以不能符合你的需求,沒留意到功能差異,抱歉。

而 SyncBackSE 版就有開關機時自動執行劇本的功能,不然就是你自己把抓下來的批次檔(bat檔)修改,或者改用 SuperSpeed 的 RamDisk Plus,都可以達到你的要求。
     
      
舊 2007-12-03, 11:46 PM #601
回應時引用此文章
killer00離線中  
CIA
Advance Member
 
CIA的大頭照
 

加入日期: Apr 2001
您的住址: Taipei city
文章: 408
http://www.aumha.org/win5/a/xpvm.php
"Any remaining RAM will be used to make the file cache larger" 所以RAMDisk的free space 才是真正浪費掉.

我ram插滿,xp只能用到3gb,也是關掉pagefile,開photoshop cs2沒遇到問題.
512MB上網機,關掉pagefile,頂多有時出現記憶體不足,但是也不會當機.

把pagefile關掉其實不見得好,就算我有3gb ram可用, 但把很久沒access到的page swap out 到 pagefile可以空出更大的ram當file cache. 反過來說, 很久沒access的page 一直佔住ram是一種讓費.
pagefile/swapfile就是用來存放"相對"不常使用的page,讓ram可以最有效的被利用.因此決定哪個page該swap out的演算法就很重要了,我記得OS課本提到LRU是效果最好的. 但是用ramdisk欺騙OS的話,這些演算法都是白算的,因為算來算去不管誰該swap out, 其實都還是在ram裡, OS 被當白癡耍.
 
__________________
!!!

此文章於 2007-12-07 06:11 PM 被 CIA 編輯.
舊 2007-12-07, 06:09 PM #602
回應時引用此文章
CIA離線中  
yangjiy
Junior Member
 

加入日期: Oct 2001
您的住址: 高雄
文章: 917
反正被M$耍很久了...
這下總算報仇了...



(我是開玩笑的啦!!)
__________________


花東二日賽-第二日單飛-我的自行車BLOG
心情不好時的好去處 一看就有好心情
舊 2007-12-07, 09:53 PM #603
回應時引用此文章
yangjiy離線中  
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
引用:
作者CIA
把pagefile關掉其實不見得好,就算我有3gb ram可用, 但把很久沒access到的page swap out 到 pagefile可以空出更大的ram當file cache. 反過來說, 很久沒access的page 一直佔住ram是一種讓費.

CIA 兄,誠如你所說,XP 當初設計虛擬記憶體時使用這種作法,目的就是為了在成本與效益間取得平衡。

CIA 兄是否想過,file cache 在怎麼大,也是有範圍的,沒可能用盡所有可用之 RAM,剩餘可用之 RAM 仍是閒置的成本,就算 RAMDisk 的 free space 無法為 file cache 所用,但你可以把這成本看成剩餘的閒置成本的另一種表現方式,所以就 RAM 的利用度來說,與關掉 pagefile 並無差別。(相較於 RAMDISK 的 FREE SPACE,我想會用到 SUPER CACHE II 的人,應該不會去計較閒置成本的呈現方式不同,畢竟拿 RAM 去作硬碟的專職 CACHE,不會比這更奢侈的吧?)

不論使用 RAMDISK 還是關掉 pagefile,都得依靠足夠的 RAM 才能實現,正因為如此,這兩種作法都會有所閒置的成本,不論 OS 系統如何利用。(當然,如果完全用盡,這表示你的 RAM 已經不足以實現此作法了,不是再擴充 RAM 的總量,就是調整或放棄此作法)

我自己的電腦的 RAM 是 2.5GB,另一台專門只看股票的 RAM 是 1GB,沒一台可正常關掉 pagefile 是事實,也不是只有我一人這樣,退而求其次使用 RAMDISK 來放置 pagefile,不但可以解決問題,與關閉 pagefile 的效能上也不會有大多的差距,在穩定中求取效能提升,遠比看得到吃不到要來得更為實際。
舊 2007-12-08, 12:41 PM #604
回應時引用此文章
killer00離線中  
CIA
Advance Member
 
CIA的大頭照
 

加入日期: Apr 2001
您的住址: Taipei city
文章: 408
http://web.mit.edu/rhel-doc/4/RH-DO...rt-details.html
這篇中文的寫的很好.

有人關掉pagefile會當機,有人不會.(我個人是有3台,以前都關pagefile都沒問題) 這件事我認為是bug, 應該要另外討論.

如果單純討論用ram disk 放pagefile會提升效能這件事, 以OS理論上來說是不可能, 並且可能會降低.
(試想: pagefault 發生時, 將ram 的page 與 ramdisk 中pagefile 內的page 做swap; 會快於根本沒發生pagefault嗎? )

所以,如果關pagefile會有問題, 那就開pagefile吧, 但是"理論上"不需多此一舉用ramdisk放pagefile. 只要ram 夠大, pagefault就不常發生, pagefile 就不會經常被access. 事實上,我現在雖然插6GB ram(XP 只抓到3GB). 我還是開1GB pagefile給XP, 希望他把一些佔著茅坑不拉屎的process swap out, 然後讓我有更大的file cache; 至於xp 是否真會如此做? 我不知道, 但至少開了就有機會.

結論: 不管ram小或大, 都開pagefile吧. 可以避免當機, 又可獲得理論上最好效能. 最重要的是方便,什麼軟體都不用灌,什麼設定都不用改,使用者只要睡覺就好.
__________________
!!!
舊 2007-12-08, 04:52 PM #605
回應時引用此文章
CIA離線中  
juiray
Power Member
 

加入日期: Mar 2001
文章: 554
今天將記憶體加到4G了
來試試看囉
舊 2007-12-08, 07:54 PM #606
回應時引用此文章
juiray離線中  
Ladaga
Advance Member
 
Ladaga的大頭照
 

加入日期: Dec 2001
您的住址: 北方
文章: 303
過了很久又回到這個討論串......

我目前還是用RamDisk Plus 8.0 Desktop Edition,割1G出來(total = 3G)掛pagefile
不過一直以來發現一個問題,並非很嚴重,只是有點囉唆

雖然我的電腦不常關機,但我只要一關機(重開機不算)
下次再開就會發現pagefile檔案自動變回C槽,ramdisk裡面空空如也
但檢查windows虛擬記憶體設定頁面仍然是我原來的設定方式
C槽:無分頁檔
ramdisk:1G

所以,研判可能是開機的時候ramdisk來不及掛載,windows不理會設定即強制在C產生分頁檔

再所以,我每次碰到這種狀況(一般來說就是關/停機以後再開),就要多做一些手動調整設定的步驟
不意外的話還要多重開機兩到三次,正確的系統環境才能ready


不知道各位有沒有碰過類似的狀況?
舊 2007-12-09, 10:56 AM #607
回應時引用此文章
Ladaga離線中  
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
引用:
作者CIA
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-zh_tw-4/s1-memory-virt-details.html
這篇中文的寫的很好.

有人關掉pagefile會當機,有人不會.(我個人是有3台,以前都關pagefile都沒問題) 這件事我認為是bug, 應該要另外討論.

事由此引起,何需另外開版,很簡單的問題,能用就用,不能用就別用,我不過是把可能發生的後遺症說清楚,還有什麼可說的?(就算我不說,問題也不會消失)

引用:
作者CIA
如果單純討論用ram disk 放pagefile會提升效能這件事, 以OS理論上來說是不可能, 並且可能會降低.
(試想: pagefault 發生時, 將ram 的page 與 ramdisk 中pagefile 內的page 做swap; 會快於根本沒發生pagefault嗎? )

CIA 兄,很明顯你沒看清楚我前面所說的,更何況我從沒說過《pagefault 發生時, 將ram 的page 與 ramdisk 中pagefile 內的page 做swap; 會快於根本沒發生pagefault嗎?》類似的說法,對吧?

基本上不論以 OS 理論還是以 Winodws XP 為對象都一樣,pagefile 放於 RAMDISK 確實會提升程式在運作時的效能,不過這要分兩部份來說。

以 OS 理論來說,除非實體記憶體已耗盡,否則不會使用到 pagefile,在此階段則對 pagefile 做任何調整皆無作用,但當實體記憶體用盡,開始使用 pagefile 時,pagefile 所處的環境便有極大的差距。

以 Windows XP 來說,因為它的運作方式不是依照理論的方式運作,所以 pagefile 置於 RAMDISK 的效果不會依前敘的方式實現;XP 的作法很明顯是將程序的核心完全置於 RAM 中,因為它最沒可能被 Swap out,至於其它部份的的分配方式則是要看 XP 的演算方式而定,我大概做以下幾種情況的推測:

1.分配適當,幾乎沒有 Swap 動作(也許完全沒有)。
2.分配不適,常常存在 Swap 動作。

在 1. 的情況下,pagefile 置於 RAMDISK 上確實效用不大,因為幾乎不會使用到 pagefile;不過在 2. 時可就不同,pagefile 所在的環境會大幅的影響整體的效能。

總結:pagefile 置於 RAMDISK 可大幅提升整體的效能(在使用到 pagefile 時),理由很簡單,目前有比 RAM 更快的儲存裝置嗎?沒有,pagefile 原本儲存在硬碟之上,現在改放置到比硬碟快上百倍、千倍的 RAM 之上,為何不能提升效能?更何況還降低呢!

即使把所有不利因素完全考慮進來,仍看不出 pagefile 置於 RAMDISK 會降低效能的理由。(HD 比 RAM 優越的地方只有儲存資料時的非揮發性及容量大,我看不出光憑這兩點有何能可以讓 HD 能優於 RAM)

再與《關閉 pagefile 》相比,如我前面所說,沒有這麼大的差距。(所有的 pagefile 動作能用掉幾個指令時間?RAM 之間的複製有多快?這些動作能消耗多少時間?雖然 pagefile 置於 RAMDISK 上沒有直接關閉 pagefile 來得更快,但能慢到哪去呢?)

引用:
作者CIA
所以,如果關pagefile會有問題, 那就開pagefile吧, 但是"理論上"不需多此一舉用ramdisk放pagefile. 只要ram 夠大, pagefault就不常發生, pagefile 就不會經常被access. 事實上,我現在雖然插6GB ram(XP 只抓到3GB). 我還是開1GB pagefile給XP, 希望他把一些佔著茅坑不拉屎的process swap out, 然後讓我有更大的file cache; 至於xp 是否真會如此做...

CIA 兄,你這段我真的看不懂你想表達的意思,XP 的記憶體使用方式你若不清楚,可以透過《Windows 工作管理員》稍微了解一些,無論你有多大記憶體,請你到裡面看看 pagefile 的使用情況,比我用嘴說更實在。
舊 2007-12-09, 11:06 AM #608
回應時引用此文章
killer00離線中  
killer00
Major Member
 

加入日期: Nov 2006
文章: 100
Ladaga 兄,你可能要爬爬前文了(我記得有解決的方法),我也是用 SuperSpeed 的 RamDisk Plus 8.0.4.0 ,可我從沒遇過這樣的事。

一般來說不太可能會來不及開啟,我能想到的就是會不會你有使用儲存 RamDisk 功能,因為 RamDisk 映像檔從硬碟中載入的速度太慢,以致於 RamDisk 來不及備妥,使得 PageFile 無法在 RamDisk 上生成。
舊 2007-12-09, 11:15 AM #609
回應時引用此文章
killer00離線中  
newgame
*停權中*
 

加入日期: Jul 2005
文章: 1,588
>我目前還是用RamDisk Plus 8.0 Desktop Edition,割1G出來

你檔案格式改用fat16看看
舊 2007-12-09, 01:35 PM #610
回應時引用此文章
newgame離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。