我的win7分頁檔好像沒作用

ken21

永不上線
已加入
11/18/07
訊息
1,424
互動分數
0
點數
36
我上面只解釋虛擬記憶體部分
它和分頁檔是兩個不同解釋

一些程式多少會使用分頁檔部分,即使記憶體再大也一樣,可能和早期系統架構有關
那時候記憶體不像現在容量大又便宜,所以當初設計程式時分頁概念也一併考量,另外也肩負除錯資訊用以排除bug,而如今因為過去的包袱使分頁檔機制必須沿用下去
我認為取消分頁檔程式沒當掉是可以考慮停用,若不幸程式發生錯誤才考慮重新啟用
放在SSD還是RAMDisk我沒有答案,以前測試過RAMDisk也沒出任何問題,若出問題也請自行負責
分頁檔相關研究可以參考這篇
http://myfirefox.com.tw/posts/17324/想讓電腦更快更順嗎?系統最佳化,深入Windows記憶體管理
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,867
互動分數
528
點數
113
年齡
34
66YRFG8.png

直接看重點
http://myfirefox.com.tw/posts/17324/想讓電腦更快更順嗎?系統最佳化,深入Windows記憶體管理
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,867
互動分數
528
點數
113
年齡
34
那種死要面子的
就別理他了
自以為把分頁檔放到ramdisk
就是神了......0rz
分頁檔裡的資料還是得讀回實裡記憶體才能被程序存取

想讓電腦更快更順嗎?系統最佳化,深入Windows記憶體管理
http://www.techbang.com/posts/13705
 
最後編輯:

art159201

初級會員
已加入
3/9/11
訊息
5
互動分數
0
點數
1
那種硬掰的真的就不要理他了
看看他貼出來的圖
他自己的程式都顯示說:瓶頸->MEMORY
"記憶體瓶頸
記憶體不足通常是因為 RAM 不足、記憶體流失或是將記憶體參數置於 boot.ini 內。"
沒事塞個RAM DISK 浪費自己RAM空間弄到RAM不足
根本有事
然後開機15HR又代表甚麼
我就是全關我家電腦就是沒分頁檔
我不知道你的很多人測試會在自己生出來是怎麼回事
3qwybL1.png

開機將近兩天
這夠打你的臉了吧 ;x;

然後我是不知道你有沒有注意到你所說的分頁檔寫入
那個單位是B/S
我是不知道你家硬碟有沒有珍貴到連 數KB/S都要保護
如果這麼珍貴
放到供桌去供起來就好
別拿來開機傷你硬碟壽命了
======================
http://technet.microsoft.com/zh-tw/magazine/2008.08.pulse.aspx#id0120026
 
最後編輯:

nerv1290

電腦初學者
已加入
10/25/10
訊息
694
互動分數
11
點數
18
都說不用裡他了,怎麼還有那麼多人理
等他玩出意外、玩出大麻煩,來求來跪也不想理
重灌不是萬靈丹,如果重灌就好,那那些資訊人員不就天天重灌了
看他發的,有幾篇誤人子弟
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,867
互動分數
528
點數
113
年齡
34
最後編輯:

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
最近剛安裝win7(X86)MSDN旗艦版,捨棄了XP.
有裝ramdisk 所以有照著網路爬文的資料開PAE,指令是 BCDEdit /set PAE ForceEnable
並且把分頁檔移到了ramdisk.不過pagefile.sys並沒有被任何程式給占用住.
在XP時會被explorer.exe占用住,表示系統有再使用,工作管理員也可看到每一個程式占用多少

在win7工作管理員,分頁的欄位有很多個,不過我看不懂,ms網站的資料對我來說還不夠白話;oq; 慚愧..
請指點在下,因為我不知道到底有沒有再使用,

i150314_333.jpg

i150313_222.jpg

回頭來聊聊樓主的pagefile.sys之問題...

你的第二張圖.雖然有16GB RAM...但硬體占用了13GB
這實在太多了...應該是你設了ramdsk緣故!!
所以你只剩下不到3.6GB的可資運作記憶體...這是不恰當的!

如果你願意參考一下我簽名檔文章!
你應該會了解Win7的虛擬記憶體管理程式可是會好好運用空閒的記憶體空間來為你的OS整體IO加速之用!

由於你第一張記憶體分佈圖欄位排序不佳.試著以我的圖來解釋...
i150500_snap1158.png


單一程式而言...
[工作集]及[私人工作集]...基本上都是在記憶體裡(有許多細節得分辨這兩者定義差異.暫不提...)
另外一定還占用...
[認可大小]...是除上面兩者外.尚有些核心.驅動需要納入進來的...
由於部分核心.驅動不常存取...常常這部分也被視為swap部分 (或者即是pagefile.sys占用)

但windows不是分開計算的.而是以整體虛擬記體(Virtual Memory)(即實體記憶體+pagefile.sysr加總)來看的...
所以上面三項即是單一程式在你的Virtual Memory中所占用的大小...

不論你有沒設pagefile.sys...這三項都能在windows VM中順利工作!!

[分頁集區]...這些是上述程式VM占用.而確認可以寫入其他媒體的部分!
[非分頁集區]...這些則是不能寫入其它媒體的部分!

總括來說
windows記憶體管理系統是動態的...
保留較大的記憶體空閒空間讓windows去運用.自然windows不會去把[分頁集區]寫入其它儲存媒體...
如果如你以ramdsk先占用了大部分記憶體.那一部分的[認可大小]就必須轉為分頁.然後寫入其它儲存媒體中!

就算你把pagefile.sys再放回ramdsk中...以為很聰明.但IO動作難免!

記體如果夠大.根本沒必要多此動作啊!!...這也是許多用家反對的原因!!

如果想要細細認清記憶體欄位解釋...
可以參考以下網址...
http://windows.microsoft.com/zh-tw/windows-vista/what-do-the-task-manager-memory-columns-mean
如圖
i150506_snap1159.png


供參考!!
 

nerv1290

電腦初學者
已加入
10/25/10
訊息
694
互動分數
11
點數
18
回頭來聊聊樓主的pagefile.sys之問題...

你的第二張圖.雖然有16GB RAM...但硬體占用了13GB
這實在太多了...應該是你設了ramdsk緣故!!
所以你只剩下不到3.6GB的可資運作記憶體...這是不恰當的!

如果你願意參考一下我簽名檔文章!
你應該會了解Win7的虛擬記憶體管理程式可是會好好運用空閒的記憶體空間來為你的OS整體IO加速之用!

由於你第一張記憶體分佈圖欄位排序不佳.試著以我的圖來解釋...
i150500_snap1158.png


單一程式而言...
[工作集]及[私人工作集]...基本上都是在記憶體裡(有許多細節得分辨這兩者定義差異.暫不提...)
另外一定還占用...
[認可大小]...是除上面兩者外.尚有些核心.驅動需要納入進來的...
由於部分核心.驅動不常存取...常常這部分也被視為swap部分 (或者即是pagefile.sys占用)

但windows不是分開計算的.而是以整體虛擬記體(Virtual Memory)(即實體記憶體+pagefile.sysr加總)來看的...
所以上面三項即是單一程式在你的Virtual Memory中所占用的大小...

不論你有沒設pagefile.sys...這三項都能在windows VM中順利工作!!

[分頁集區]...這些是上述程式VM占用.而確認可以寫入其他媒體的部分!
[非分頁集區]...這些則是不能寫入其它媒體的部分!

總括來說
windows記憶體管理系統是動態的...
保留較大的記憶體空閒空間讓windows去運用.自然windows不會去把[分頁集區]寫入其它儲存媒體...
如果如你以ramdsk先占用了大部分記憶體.那一部分的[認可大小]就必須轉為分頁.然後寫入其它儲存媒體中!

就算你把pagefile.sys再放回ramdsk中...以為很聰明.但IO動作難免!

記體如果夠大.根本沒必要多此動作啊!!...這也是許多用家反對的原因!!

如果想要細細認清記憶體欄位解釋...
可以參考以下網址...
http://windows.microsoft.com/zh-tw/windows-vista/what-do-the-task-manager-memory-columns-mean
如圖
i150506_snap1159.png


供參考!!

這位大大,雖然不想捅你一刀
但是他現在是用32位元系統(雖然可解上限)

還有,樓主既然裝了16GB為何不直上x64
雖然x86可解4GB上限,但請樓主考慮穩定度啊
 
最後編輯:

微風

進階會員
已加入
5/22/06
訊息
264
互動分數
1
點數
16
Win7記憶體管理優化很多
幾乎不會用到分頁檔
而且之前記憶體很便宜,相信大家都加滿滿的
win7分頁檔其實就設定成最低 800MB就好了
(32位元是200MB) 如果照預設的分頁檔都非常大
記憶體越大,預設分頁檔就越大 根本就是放著站空間
設成最低(我記得win7設低於800(64位元)or200(32位元)會有錯誤訊息)
,反正要是真的不夠 windows也會自動增加
 
▌延伸閱讀