PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   虛擬記憶體的疑問 (https://www.pcdvd.com.tw/showthread.php?t=156013)

nanaki 2003-02-25 11:45 PM

引用:
Originally posted by bridge6914
請善用搜尋!

一般而言,1.5倍夠了!
例如我的1.5*512=768
放D槽!
不要放C槽好像會好一點....


謝謝大大的指教

btw,
PCDVD的搜尋功能老是關閉
雖說不知道有什麼理由
還是不得不的原因

但是這樣子還是常常為人所詬病阿

velance 2003-03-22 08:49 PM

引用:
Originally posted by adelies
「六倍」實在太誇張!請試試以下小弟建議。小弟建議如下:

1. 給他一個單獨的 Partition (磁區)。
2. 單純用FAT32即可,單放虛擬記憶體的 Partition 應該沒有太大安全上的問題。
3. 此 Partition 越前面越好 (磁碟傳輸速率越前面越快,此點和測 CDR 傳輸速度正好相反)
4. Microsoft 建議:1.5 倍 Memory 大小。(參考 1.)
5. 如果擔心 fragmant 等等奇怪問題,可以讓系統在關機「自動清掉」虛擬記憶體,這樣每次關機時會自動把檔案砍掉,但根據說法,關機速度會「稍微」變慢 (參考 2./3.)。

~~~請問一下 如何讓系統在關機時自動清掉 虛擬記憶體~~?




請參考:
1. Microsoft 官方正式文件:To Change the Size of the Virtual Memory Paging File
2. Microsoft 官方正式文件:How to Clear the Windows Paging File at Shutdown
3. Windows Registry Guide:Clear the Page File at System Shutdown


~ 以上希望對大家有用 ~ 覺得在鬼扯,歡迎兔槽大家可以一起討論... :) ;) :D

adelies 2003-03-22 09:42 PM

引用:
Originally posted by velance
~~~請問一下 如何讓系統在關機時自動清掉 虛擬記憶體~~?


如果小弟沒記錯在這裡:
代碼:
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000001


不過沒用過,這個除非有安全考量,應該作用並不大,反正重開機時,虛擬記憶體自然會重頭開始使用...

velance 2003-03-22 10:43 PM

引用:
Originally posted by adelies
如果小弟沒記錯在這裡:
代碼:
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000001


不過沒用過,這個除非有安全考量,應該作用並不大,反正重開機時,虛擬記憶體自然會重頭開始使用...


感謝提供 那我應該不會改了吧~~;) 今天記憶體加到512MB 我把虛擬記憶體改到D: 系統自定大小 系統幫我定523MB 這樣是對的嗎 512應該夠我用吧 我想問的是 XP系統在實體記憶體512沒用過前 會去動到虛擬的嗎 ? 512用完全去虛擬嗎 ?

SuperLight 2003-03-23 12:51 AM

看到前面這麼多人的討論,大家無非不是要找出一個最好的pagefile設定方式,
我想,畢竟大家都不是OS程式設計者,對於Windows的瞭解也不深,所能提供
的方式也就只有自己嘗試過感覺不錯的方法了

整理上面的討論,問題不外乎是
1. 怎麼樣才能讓pagefile沒有斷離
2. 跟實體記憶體的比例

在此我分享一個自己的設定方式,跟大家的方法可以說是大同小異,
不過仍在此分享給各位

Step 1.
如果你有兩顆硬碟以上,找一個非系統碟,在開頭分割一個約為你實體記憶體
2.5倍的分割區(主分割區、邏輯分割區無妨),第一個分割區的效能比較好,
然後格式化為NTFS(建議,無關效能,只在於較不會因當機、斷電造成
pagefile檔案錯序,安全、穩定性考量)

Step 2.
設定你的虛擬記憶體在那個分割區,大小為實體記憶體的兩倍,最大值與最小值
設定相同,這樣就不會有斷離的現象(相信我:) ),剩下的0.5倍實體記憶體空間
要做什麼呢?在WINNT系統裡面每個分割區都會有一部份是系統保留的空間,在
使用磁碟重組程式時就會看到reverse size,此空間功能未知,但有其需要

至於要不要在關機後清掉pagefile,見仁見智,跟檔案斷離問題無關,只在於資料
的安全性,且關機時間會多個10幾秒以上,建議還是不要

在之前有一位提到磁碟重組的程式,在此跟各位分享我的使用經驗;其實在長期的使
用後,我發現Norton Speed Disk的重組看似很詳細,每個檔案從類型、檔案長度
到使用率都列入排序的依據,但實際上不僅重組時間十分久,且重組後效率也沒有比
其他重組軟體來的好,我並非貶低Speed Disk,而是使用經驗....

我比較推薦前面有提過的 Diskeeper,之前有位說Win2000/XP裡面的磁碟重組程式
是它的精簡版!?我是不清楚啦∼不過我覺得Diskeeper只是很聰明的應用了Windows
裡面的mmc來發展它的介面而已,推建的原因有:速度快、效果有、設定簡單
Server版本還可以排程重組區域網路內的其他電腦,算是很全面的磁碟重組程式,
有興趣的人可以到官方網站去看看
http://www.diskeeper.com/diskeeper/diskeeper.asp

最新版本為 Diskeeper 7.0.427

以上為我的一些心得,分享給大家,無對錯之分,也無褒貶之意,願大家都有符合
自己需要的使用環境 :)

velance 2003-03-23 01:24 AM

真是解釋的很詳盡 值得參考 我也要來這麼做 對了 請問一點就是 如果我的作業系統還有其他的分割區 全部都用FAT32 就只有專門給PF用的那個分割區使用NTFS 這樣可以嗎~~?:)

velance 2003-03-23 01:38 AM

對了 又有個疑問 我的實體記憶體有512MB 我虛擬記憶體設定是 D: 系統自定大小 我現在看裝置管理員 確認負載165MB 尖峰172MB 離我的實體512MB還很遠 那我的虛擬記憶體應該是動用不到阿 但是我看PF那個欄位 顯示162MB 就是說我用了162的虛擬記憶體 怎會這樣呢 還沒用完512阿 162MB幾乎等於我目前的負載了阿 難道是說 目前的所有執行軟體 全部使用硬碟的虛擬記憶體嗎~~?

不好意思 這是我個人的小小疑問 望高手能夠替我解釋 :)

野口隆史 2003-12-21 01:41 PM

最近無聊,把虛擬記憶體關了~
我的系統是Athlon XP OC2300Mhz+256M *2
之前的虛擬記憶體是設在非系統碟,大小:最大400最小也400~
昨天把虛擬記憶體關閉後,感覺是有變順一點~
不過windows檔案管理員裡面的PAGE FILE還是有被使用的情況?!
PAGE FILE不就是虛擬記憶體嗎??我明明關了..卻還有使用的紀錄??

還又那個"確認負載"那欄是什麼意思??我怎麼加都跟自己的實體或是虛擬記憶體不一樣大...

到現在還不是很明白執行程式時(如遊戲)究竟需要多少記憶體??
如果需求超過實體記憶體是全部載入虛擬記憶體嗎??還是一部份在實體記憶體,另一部份則在入虛擬記憶體??

因為Win XP在預設的情況下不管虛擬記憶體多大,OS都一律會把執行的程式放到虛擬記憶體上!!
我後來修改了一個機碼

HKKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\

把DisablePagingExecutiv的Dword值改成1
這樣會讓OS記憶體的管理上優先載入實體記憶體裡,不管虛擬記憶體多大!!
Dword值改成0就會副成原本預設的~

我自己的測試Dword值改成1如果有設虛擬記憶體那麼做剪接MPEG2,實體記憶體會優先倍吃完,然後才是虛擬記憶體~
反之Dword值改成0,剪接MPEG2實體記憶體使用率並不高!!由於剪接速度受限於硬碟速度,所以兩種設定的差異幾乎微乎其微...

可是Dword值改成1電腦比較有多餘的資源做其他的事情...可是速度還是很慢~
原因應該是受制於我的實體記憶體太少還有硬碟速度太慢導致~

fenton 2003-12-21 03:31 PM

依照野口兄的方法做了一次實驗,
我的實體記憶體為512mb,
所以我把虛擬記憶體放在同一個硬碟的第二個磁區,設64-512,
並且把DisablePagingExecutiv的Dword值改成1,
重開機後發現虛擬記憶體用的量變少了一點,沒有很多但是有少一點,
還有實體記憶體的使用兩增加了,
這樣的結果造成硬碟讀取的次數減少,我的硬碟比較不會一直在那邊唧唧叫。

asccpu 2003-12-21 04:12 PM

我由WIN3.1就直接玩NT4.0(我沒玩過95,98,ME),NT系統的分頁檔說真的不太和9X的置放檔相提並論,很多官方的文件大都由95,98修改來的,看看就行,別太認真,分頁檔我曾留意關查過,提出我的看法:
1 若你的RAM很多(512以上),設個30MB就行了。
2 NT的分頁檔是用想對計法,非9X的絕對,如有256MB的人,則分頁檔開始的地方是260MB(不一定,最好由系統決定),而最大是512MB(系統內定),共佔HD空間約256MB
3 從WIN3.1起所用的VM(虛擬記憶體)都必須是要連續的空間,不可能會分斷的,就算你HD空間夠,但取不出一段完整的連續空間,系統也會通知你HD空間不夠。
4. 有些時候,如當機時的MEMORY DUMP發生時,那下一次進入系統時,要處理掉MD檔,才會動用VM,不然一般很少會動用到(如前述的開圖,繪圖列外)
5. NT系統在VM不夠用時會自動暫時增加的,所以各位擔心的不是VM本身,而是放VM的HD空間還夠不夠再讓VM增加。
6, 程式多少都會佔用VM,但數量不多,可打開工作管理員來查看
7, NT系統會先用實體RAM區,不夠用才會動用到VM,所以VM設在另一台實體HD是最明智的方式(若切一個專用區更好)
......
沒事.....酸~~~~~:D :cool:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。