PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   交換空間?分頁檔? (https://www.pcdvd.com.tw/showthread.php?t=575257)

sevenfeet 2005-12-27 05:25 PM

交換空間?分頁檔?
 
我從everest看記憶體一項,呈現如下,

實際記憶體
總共:1024mb
使用:410mb

交換空間
總共:925mb
使用:320mb

虛擬記憶體
總共:1949mb (=1024+925)
使用:730mb (410+320)

另外工作管理員中

實體記憶體
總共:1048044 K (=1024mb)
使用:1048044-626824 (=410mb)

PF使用量
320mb


換言之,兩者在實體記憶體是一樣的,而交換空間也等於PF使用量,
(這部份代表硬碟空間吧?),虛擬記憶體則是兩者之和. 問題是...,

1.我已經事先將虛擬記憶體關閉(當然有重開機),怎還會有這麼大的"交換空間"?
而改成128mb以後,狀況也一樣.

2.工作管理員中的"核心記憶體"又代表什麼? :confused:


請指教,謝謝.

山雨欲來風滿樓 2005-12-27 05:57 PM

所以,關了虛擬記憶體,XP還是會自己配置...

交換空間也等於PF使用量:

因為PF是預讀檔,可以用"搜尋*.pf"看看有沒有很多就知道了 。

其他說來話長....

總之,"關了"虛擬記憶體以後,實體記憶體愈大,分頁檔就愈小,但交換空間還是會存在(很矛盾= =)


基本上, 虛擬記憶體和分頁檔是一樣的東西,變成檔案就是分頁檔,沒有變成檔案就是虛擬記憶體。


有錯請指正 :ase

cashgates 2005-12-28 01:00 AM

:jolin: 那有沒有辦法完完全全的把它關掉..
真的不想用hd這慢吞吞的東西..

jimmy27971615 2005-12-28 01:10 AM

引用:
作者cashgates
:jolin: 那有沒有辦法完完全全的把它關掉..
真的不想用hd這慢吞吞的東西..

加大RAM吧,不過加到1GB左右就可以了,超過的很少會用到

sevenfeet 2005-12-28 01:22 AM

引用:
作者jimmy27971615
加大RAM吧,不過加到1GB左右就可以了,超過的很少會用到



我就是1G的ram啊

可是電腦還不是開了925mb的交換空間...還用掉320mb :(

cashgates 2005-12-28 01:34 AM

引用:
作者jimmy27971615
加大RAM吧,不過加到1GB左右就可以了,超過的很少會用到

小弟的是2G .........
可是您看

實際記憶體:
總共 2047 MB
使用 549 MB
可用 1497 MB
利用 27 %

交換空間:
總共 1893 MB
使用 449 MB
可用 1444 MB
利用 24 %

虛擬記憶體:
總共 3941 MB
使用 998 MB
可用 2942 MB
利用 25 %

Physical Address Extension (PAE):
作業系統支援 是
CPU 支援 是
作用中 是

orz .... 真無言 關都關不掉 :jolin:

smarket 2005-12-28 10:17 AM

引用:
作者cashgates
:jolin: 那有沒有辦法完完全全的把它關掉..
真的不想用hd這慢吞吞的東西..

根據memory hierarchy的運作原理
儲存在較快較小的記憶體裝置中的資料為較慢較大的記體裝置中的資料的子集。
基本上虛擬記憶體是為你紀錄目前仍未註銷的資料,除非目前正要使用的資料是記憶體內所沒有的,不然是不會從虛擬記憶體搬進來。
就像你不會只想用cache不想用記憶體是同樣的道理。
虛擬記憶體有它存在的必要->至少記憶體定址必須靠他才能執行一些超越記憶體容量以上的大程式的執行,例如VLSI CAD tool...
所以要改善記憶體的速度要從加大記憶體(減少搬資料的次數)及加快H.D.(加快搬動的速度)的速度兩方面同時進行。

cashgates 2005-12-28 11:35 AM

引用:
作者smarket
根據memory hierarchy的運作原理
儲存在較快較小的記憶體裝置中的資料為較慢較大的記體裝置中的資料的子集。
基本上虛擬記憶體是為你紀錄目前仍未註銷的資料,除非目前正要使用的資料是記憶體內所沒有的,不然是不會從虛擬記憶體搬進來。
就像你不會只想用cache不想用記憶體是同樣的道理。
虛擬記憶體有它存在的必要->至少記憶體定址必須靠他才能執行一些超越記憶體容量以上的大程式的執行,例如VLSI CAD tool...
所以要改善記憶體的速度要從加大記憶體(減少搬資料的次數)及加快H.D.(加快搬動的速度)的速度兩方面同時進行。

soga... 聽了大大的解釋,對這方面有比較瞭解了
所以說 不要那麼care虛擬記憶體是不是有關掉
把實體ram加大,再買顆one轉硬碟,比較實際囉.. :agree:

sevenfeet 2005-12-28 12:59 PM

說起來,前陣子爭論不休的能否關掉虛擬記憶體的討論串...根本是白費功夫嘛 :ase

山雨欲來風滿樓 2005-12-28 01:16 PM

引用:
作者sevenfeet
說起來,前陣子爭論不休的能否關掉虛擬記憶體的討論串...根本是白費功夫嘛 :ase

這是沒錯,但設定成"優先使用實體記憶體"時,就比較有用處了 :agree:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。