PDA

瀏覽完整版本 : 虛擬記憶體可以關嗎??



mich740419
2006-03-28, 00:24
哇刀是2048的記憶體~
剛可以關虛擬記憶體????? ;rr;

Jim1960
2006-03-28, 00:38
2G 的記憶體? 如果沒跑重量型軟體或是開一大堆程式,
是可以關閉虛擬記憶體.

nickchen
2006-03-28, 01:08
可以關!

但建議把虛擬記憶體.設小一點既可!

並把xp登錄檔改優先使用實體記憶體!

CGEWAY
2006-03-28, 01:14
可以關!

但建議把虛擬記憶體.設小一點既可!

並把xp登錄檔改優先使用實體記憶體!


等等插滿4隻....再來關看看... ;em03;

hicookie
2006-03-28, 01:16
等等插滿4隻....再來關看看... ;em03;

4支真的可以關,不過如果執行繪圖程式,還是不建議(不過跑pi會快一點喔!) :PPP:

Toppc
2006-03-28, 01:19
我2G的DDR2-667......灌完XP的第一個動作...關閉虛擬記憶體 Q.Q

nickchen
2006-03-28, 01:44
我2G的DDR2-667......灌完XP的第一個動作...關閉虛擬記憶體 Q.Q

我都設128-1024虛擬記憶體!

把xp登錄檔使用實體記憶體!

ioritree
2006-03-28, 02:06
我都設128-1024虛擬記憶體!

把xp登錄檔使用實體記憶體!

請問一下怎麼設?

找不到關閉的選項與登錄檔使用實體記憶體。

CGEWAY
2006-03-28, 02:13
4支真的可以關,不過如果執行繪圖程式,還是不建議(不過跑pi會快一點喔!) :PPP:

PI偷吃步.. ;0a155537;

3156497314
2006-03-28, 02:19
請問一下怎麼設?

找不到關閉的選項與登錄檔使用實體記憶體。

想知道+1 ;nq;

nickchen
2006-03-28, 02:26
請問一下怎麼設?

找不到關閉的選項與登錄檔使用實體記憶體。

看一下就會了!

http://www.alan888.com/winxp/Optimize.html

tacoChang
2006-03-28, 02:27
請問一下怎麼設?

找不到關閉的選項與登錄檔使用實體記憶體。

想知道+1 ;nq;
==edit:上面nickchen兄已經先貼了== :MMM:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
"DisablePagingExecutive"=dword:00000000
//設0則使用分頁檔 設1則停用分頁檔
"PagingFiles"="c:\pagefile.sys 1536 1536"
//設定分頁檔位置為 C:\pagefile.sys 最小值為 1536 最大值為 1536 (單位MB)

或是控制台>>系統>>進階>>效能 "設定">>進階>>
虛擬記憶體 "變更">> (自行設定)

kool
2006-03-28, 02:34
或是控制台>>系統>>進階>>效能 "設定">>進階>>
虛擬記憶體 "變更">> (自行設定)



有人試過所有硬碟分頁檔都關閉的嗎?

這樣真的不會出問題?

wescawello
2006-03-28, 10:28
某些小問題......都關掉後,OP170跑不動SP2004(目前最新版)的BLEND
跑一個就掛....網頁開多了開久了會有點頓

開的話就正常一點但是測BLEND往往只聽到他在讀PAGE FILE,U的使用效能都衝不上來
發呆時間偶爾會聽到HD卡卡的在讀PAGE FILE.....
我是特例嗎?其他人有類是經驗否?

dosiris
2006-03-28, 10:52
剛剛試用了一下 512MB而已就有變快的感覺喔

感謝囉

nsrz
2006-03-28, 11:25
看一下就會了!

http://www.alan888.com/winxp/Optimize.html
原來有這種網站阿 ;nq;
感謝分享 ;em25;

nickchen
2006-03-28, 13:29
XP的優化:http://www.alan888.com/winxp/Optimize.html

其實還有一個優化方法,較簡單!

用魔法兔子就可以,除了優先使用實體記憶體,它沒優化(但在兔子裡面選項有可選擇)

我成一個一個對照過!(就差優先使用實體記憶體,但可手動打開)

Jim1960
2006-03-28, 14:15
http://www.alan888.com/winxp/Optimize.html
裡面的東西不要照單全收, 有些部分優化是無效的(都是以訛傳訛).

mich740419
2006-03-28, 15:33
昨天關了一下~
好像上網真的影響的樣子 ;ranger;

kool
2006-03-28, 18:38
無意間找到以下這些篇文章,關於XP優化

http://hk.geocities.com/mowong8888/t52.html

http://www.webeee.com/InfoView/Article_62.html

大家加減看一下,至於真不真實,大家自己判斷吧!

tacoChang
2006-03-28, 19:48
有人試過所有硬碟分頁檔都關閉的嗎?

這樣真的不會出問題?

一般使用(上網/聽音樂/打報告)
若記憶體使用量沒有超過是還好...
若是讓剩餘實體記憶體低於某個程度
小則程式出錯/自動關閉
大則可能系統核心運作出問題導致藍白畫面或自動重啟 ;em42;

以前是有碰過有程式(DivXPlayer 5)
就算剩餘實體記憶體夠用
但是不開虛擬記憶體不能執行...Orz
不過沒看過其他的小程式有如此需求的了
(小弟見不多識不廣請多包涵...)

吃資源的遊戲的話不用說一定要開...
之前玩Far Cry時
Phy 1G+ Page 1G都偶而會出問題
(視關卡的複雜度而定)
所以只好給他開1.5g page才能爽爽玩 ;em03;

sevenfeet
2006-03-28, 19:52
不要說關掉好不好,光是能否關掉本身就是大問題.
(設定關掉,他就真的乖乖關掉?)

請見
http://www.pcdvd.com.tw/showthread.php?t=575257

tacoChang
2006-03-28, 20:29
不要說關掉好不好,光是能否關掉本身就是大問題.
(設定關掉,他就真的乖乖關掉?)

請見
http://www.pcdvd.com.tw/showthread.php?t=575257
相信您是原發帖的樓主
不過請問您有看完那位MDD網友的發言嗎??
you are in pure RAM operation.
而且看Everest是不準的!


Everest的交換空間(Paging)會把實體記憶體(Phy)計入
然後再把交換空間+實體記憶體當成虛擬記憶體
(Virtual...另一個意思為"實質的"才是正確翻譯!)
所以看起來好像虛擬記憶體很大的樣子
請注意MDD所強調的
看工作管理員才是正確的

後續關於使用ramdisk的用法
是為了解決一些程式會去定址到比實體記憶體更大的範圍
(不論用不用得到都先偵測)
避免產生錯誤
其實還算不錯用
不過還要裝ramdisk程式
因此使用上見仁見智了

AMD咩
2006-03-28, 21:30
剛剛試用了一下 512MB而已就有變快的感覺喔

感謝囉


問一下

起始

最大

各調多少???

AMD咩
2006-03-28, 22:01
^^"剛剛調到
512
1024

(之前調128 512 ><"在啟動FOXY時當機= =)現在一切正常

GOOD

starsing
2006-03-28, 22:27
做個小小建議,虛擬記憶體大小,最大和最小最好固定好了,我是設1024M(硬碟空間夠用的話),也沒看過記憶體不夠用的情況,還有把虛擬記憶體設在其他硬碟槽,就是不要和XP系統在一起就對了,自己使用的心得參考參考(用XP以來一直是這樣子設定的)!以前設還有設到2G的,可是發現根本用不到那麼多(從工作管理員可以看到實際已用的記憶體和虛擬記憶體)。要用RamDisk Plus 的話,可以切割1塊約128M給網頁暫存檔用,網路上都有RamDisk Plus 相關的教學,用GOOGLE找一下就有了,一來可以減少網頁的存取次數,二來也可以增加存取的速度(用記憶體當成暫存空間的原理)

註:如果RAM超過2G以上的話,可以用RamDisk Plus切割1G給XP系統用,再把分頁檔設到那1G的空間去。不過這個方法我沒試過,理論上是可以(和切128M給網頁暫存檔用原理是相同的),但我記憶體只有1G雖然不能測試,有沒有人試過。還有要用RamDisk Plus,絕對不可以超過實際記憶體,不然XP會直接當給你看,而且最好保留512MB給XP用,網路上有測過,超過1G以上的記憶體,對XP效能提升實際上不大。

關閉分頁檔,有人說速度變快,對硬碟存取的次數減少很多(就是不會聽到硬碟的DADA聲音),不過穩不穩定就沒有聽說了。順帶一提,看了這個標題以後,我就用CachemanXP把分頁檔給關掉了,不過CachemanXP 裡面還有一個是檔案快取管理,這個該也是虛擬記憶體的應用之一,我是設給CachemanXP自己去抓的,有興趣的人,也可以試試這套記憶體管理系統,特別是記憶體只有256MB跑XP的,我之前裝完、最佳化以後,覺得執行速度有提昇,超過256的FEELING就沒那麼明顯了,畢竟是管理記憶體的程式,有裝沒裝還是有差別,個人感覺啦…(不怎麼相信微軟…哈)

剛用工作管理員看了核心記憶體,發現只有73MB左右,和CachemanXP自己設定的檔案快取管理是一樣的,所以感覺上,核心記憶體可能就是檔案快取管理記憶體了,不過想要完全的把他關掉,似乎沒有必要,因為萬一你執行很大的程式,像3ds max 7等3d繪圖軟體,是需要非常大的記憶體,當實體記憶體用完以後,就會需要硬碟來當虛擬記憶體(實際理論忘了,有興趣的人,可以去翻翻作業系統的書,裡面會提到,記憶體管理和虛擬記憶體的應用),所以一旦實體記憶體用完以後,又沒有檔案快取(簡單說…大概就是虛擬記憶體的意思),那相信XP一定當給你看,所以想要完全的關掉,似乎是不可能的事,除非你自己設計一套作業系統。不過安裝個記憶體管理程式,該有幫助,自己試試吧!

htmjh
2006-03-29, 11:46
給各位更正一些觀念吧,各位大大抱歉啦!因為發現一些大大居然也有錯誤的觀念!

『針對XP OS!』

如果只是單存跑某些測試的話!關掉虛擬記憶體,確實會增加效率,
但你跑跑看3豬馬克試試.......嘿嘿,變頓一點了吧

懂英文的人,我建議你們可以直接上微軟的官方網站尋寶,
可以瞭解不少唷,也可以學會讓自己的系統最佳化唷!

不說廢話∼進入重點!
XP環境底下,如果你的電腦是要上網、打電動、執行多媒體影音還是要繪圖........等等
根據微軟的虛擬記憶體使用存取規則與模式,
虛擬記憶體的最佳化設定是根據你實體記憶體(就是你的RAM有多大)來決定的!
最小值設訂為實體記憶體的2倍! 最大值設訂為實體記憶體的3倍!
也就是說你RAM容量越大,虛擬記憶體就得越大唷!
不是你RAM很多,虛擬記憶體就可以不需要,當然是可以關掉啦
但是如果你是為了效率來考量的話,關掉只會讓你的電腦跑更慢

除非你的電腦,『只』單純的用來假FTP坐上下傳動作,或是跑code運算(寫程式的人知道我在說啥)
不然,一般使用者最好別關虛擬記憶體,尤其是有在用繪圖軟體、打電動、用OFFICE等相關軟體的人

我自己是用DDR2 800 1G *4 Dual Channel,關掉虛擬跟打開的差別,
真是很明顯啊,不信的人可以親自試試,我當初是做過很多測試

舉個例子說明,我在用photoshop編輯照片時,虛擬設自動跟手動最佳化,
就人的感覺來說,我是感覺不出那1、2秒之間的差距
但是關掉後跟最佳化後的效率,要感覺不出他10秒左右的差別還頗困難的
不知道這樣講有人不明白我的意思嗎?

第一次再CBB打這麼多字(好像在別的地方也沒有過)
我很努力讓大家都看的懂了,如果要回的更專精一點的話也可以,
但是怕太專精的話會有人看不懂,畢竟大多數人只是玩家或是玩玩電腦而已

mich740419
2006-03-29, 15:08
喔喔喔~
聽各位講評~
還是不要關比較好的樣子~
謝謝大家的回覆阿 ;em25;

sevenfeet
2006-03-29, 15:42
相信您是原發帖的樓主
不過請問您有看完那位MDD網友的發言嗎??
you are in pure RAM operation.
而且看Everest是不準的!


Everest的交換空間(Paging)會把實體記憶體(Phy)計入
然後再把交換空間+實體記憶體當成虛擬記憶體
(Virtual...另一個意思為"實質的"才是正確翻譯!)
所以看起來好像虛擬記憶體很大的樣子
請注意MDD所強調的
看工作管理員才是正確的




先不管ramdisk,以一般使用而言,從我的電腦看起來...

everest的"交換空間"內的"使用"=工作管理員的"PF使用量"
everest的"實體記憶體"內的"可用"=工作管理員的實體記憶體"可用"(只是單位改成k)

不曉得所謂everest不準是怎樣情況? 能否解釋一下?
"Everest的交換空間(Paging)會把實體記憶體(Phy)計入"又所指為何?

sevenfeet
2006-03-29, 15:50
先不管ramdisk,以一般使用而言,從我的電腦看起來...

everest的"交換空間"內的"使用"=工作管理員的"PF使用量"
everest的"實體記憶體"內的"可用"=工作管理員的實體記憶體"可用"(只是單位改成k)


看圖
http://img87.imageshack.us/img87/3032/12jo1.jpg (http://imageshack.us)

starsing
2006-03-29, 16:51
虛擬記憶體的最佳化設定是根據你實體記憶體(就是你的RAM有多大)來決定的!
最小值設訂為實體記憶體的2倍! 最大值設訂為實體記憶體的3倍!

這個有兩派說法,一派是設定上面的,也有人說設成1.5倍,見人見智啦。
另一派說法是,設定固定大小。微軟的東西看看就好,不要太相信他...
不然也不會一堆優化程式,也不該會有一堆更新出來。

tacoChang
2006-03-30, 01:00
先不管ramdisk,以一般使用而言,從我的電腦看起來...

everest的"交換空間"內的"使用"=工作管理員的"PF使用量"
everest的"實體記憶體"內的"可用"=工作管理員的實體記憶體"可用"(只是單位改成k)

不曉得所謂everest不準是怎樣情況? 能否解釋一下?
"Everest的交換空間(Paging)會把實體記憶體(Phy)計入"又所指為何?
小弟看了一些關於效能紀錄器的說明
發覺Everest並沒有錯
而是因為翻譯問題造成誤解

我所謂"Everest的交換空間(Paging)會把實體記憶體(Phy)計入"
意思是 Phy+sizeof(pagefile.sys)- n MB
根本不是單獨的 sizeof(pagefile.sys)
事實上
指的是Pagable File/Space
就是可以從實體記憶體搬移到磁碟分頁檔上的資料/空間
而已經搬到硬碟上的資料當然也算在內
至於差異的 n MB就是不能搬移的資料(Kernel code / Driver code / etc.)

其實嚴格說來
工作管理員的PF使用量是paged file
並不等於"記憶體總使用量"
(因為有些資料是non-pagable)
並非所謂pagefile.sys的大小
註:底下有實驗可以驗證
PF使用量不等於"記憶體總使用量"
也並非Windows偷偷開了分頁檔
但後果自負

所以說一切都是翻譯的問題...(pagefile分頁檔/pagable file可分頁資料量)
至於Everest的"虛擬記憶體"項目
個人認為重複計算到Phy. Memory故可以省略不看
(不過這有待商榷...人家會這樣寫應該不是沒有原因)
應該要請有在研究OS的網友來解說了...

實驗部分:
===風險自負===
0.假設有1GB的實體記憶體
1.把分頁檔關閉使用.
2.重開機後 開啟工作管理員監視PF量
3.執行MemTest v3.x把可用的實體記憶體吃完(這時PF應該會高到800~900)
4.開啟其他吃記憶體的程式
可以發現PF大概在910~950MB(視電腦而定)的時候
開任何程式一定會發生錯誤
因為non-pagable file也是會耗用記憶體的
我的電腦大概是100MB左右是non-pagable file吃掉的
後果:
程式可能會有損毀的風險

以上...
尚祈專業人士指教

tacoChang
2006-03-30, 01:17
虛擬記憶體的最佳化設定是根據你實體記憶體(就是你的RAM有多大)來決定的!
最小值設訂為實體記憶體的2倍! 最大值設訂為實體記憶體的3倍!

這個有兩派說法,一派是設定上面的,也有人說設成1.5倍,見人見智啦。
另一派說法是,設定固定大小。微軟的東西看看就好,不要太相信他...
不然也不會一堆優化程式,也不該會有一堆更新出來。

虛擬記憶體真的是可有可無...
有需要就開
Windows最低建議1.5倍不是沒有原因的
其中1倍是為了怕說系統出問題需要偵錯時
可以把記憶體傾印到pagefile內
0.5倍是windows有空就會把比較不常用的資料轉存到pagefile內
這部分就不需要傾印了
但是最大值真的需要到3倍嗎??
有3G記憶體...開到9GB分頁檔有意義嗎?
所以說是要看你平常執行的程式大概會用掉多少而定

另外要設的話設定成固定大小應該是比較理想的
免得磁區散亂降低效能
分到不同的實體磁碟機上
Windows會自動判斷哪臺硬碟最少使用
就會去善加利用上面的分頁檔

之前很多討論...

nickchen
2006-03-30, 01:29
我個人覺得,把登錄檔改優先使用實體記憶體,這一點比較重要!

虛擬記憶體,最小值改小一點!

這樣使用起來應該就不會出現問題!

實體記憶體用到不夠時才會用到虛擬記憶體!(不知這樣正確嗎?)

我2G的RAM,虛擬記憶體(設128-2048)用到現在也沒問題!

目前開4個視窗,加Webserv,加bt(4個任務)還加幾個下載,跟解壓縮!

很少會去動到虛擬記憶體!

個人覺得蠻順暢的!

sis3dya
2006-03-30, 01:31
我個人覺得,把登錄檔改優先使用實體記憶體,這一點比較重要!

虛擬記憶體,最小值改小一點!

這樣使用起來應該就不會出現問題!

實體記憶體用到不夠時才會用到虛擬記憶體!(不知這樣正確嗎?)

我2G的RAM,虛擬記憶體(設128-2048)用到現在也沒問題!

目前開4個視窗,加Webserv,加bt(4個任務)還加幾個下載,跟解壓縮!

很少會去動到虛擬記憶體!

個人覺得蠻順暢的!
=口=

"登錄檔改優先使用實體記憶體",這個我有照你的說法做

我也是2G的RAM,但虛擬記憶體設128~1024

不夠用 :PPP:

逃~~~XD

starsing
2006-03-30, 23:55
補充一下,把page file 設在ram disk是可行的,但…RamDisk Plus v7的版本不支援…
只有RamDisk Plus v8的版本才有支援...orz...所以即使你把分頁檔設在ramdisk plus v7的版本裡面還是沒有用的...怎麼實際看有沒有用...就直接到你設的RamDisk 的硬碟裡面去看看有沒有page file 這個檔案就知道了,有就是成功了。(還是建議記憶體有2G以上的人再來設這個)

不過RamDisk Plus V8...目前找不到序號..ORZ...所以用RamDisk Plus V7,設PAGE FILE進去也是白用,但網頁暫存檔還是可以設進去啦...網頁暫存檔的空間大概100~200MB就夠你用了。(平常沒事不會常常下個100M的檔案吧…即時下載檔案超過設的大小,他還是會抓硬碟的PAGE FILE來暫時用,不會有暫存空間不足,造成無法下載檔案的問題,因為他叫做暫存空間。)

P.S.RamDisk Plus V8 沒有序號的話,只能試用15天... ;ng;