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)

zerokiller 2005-12-30 03:44 AM

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


請教一下記憶體定址不是跟定址線有關嗎?為何會跟虛擬記憶體有關?

有人知道Prefetch資料夾裡的東西跟PF使用量有何關係嗎?
PF使用量不就是正在使用的虛擬記憶體嗎?

謝謝~~

MDD 2005-12-30 07:27 AM

引用:
作者kingleo
對於 win2000 的使用者來說,最頭痛的就是沒辦法把 C 的 pagefile 給關掉
雖然我找到了登錄檔可以關掉

我沒勇氣測試..... :laugh: :laugh:

C: pagefile 0 MB MIN 0 MB MAX
create a gavotte ramdisk 60 MB,
ramdisk R: pagefile 20 MB MIN 20 MB MAX

no risk ;)

MDD 2006-01-07 05:13 PM

Just use 20MB.

I tried 2 MB or 10 MB pagefile to ramdisk, XP OS will assign pagefile to C: [RAM x1.5]
20MB will not trigger OS auto assignment of pagefile.[lowest file size]

Try it please.

53346 2006-06-09 09:21 PM

恩...剛剛在PCZONE和這裡爬文->引述:
微軟官方對 分頁設定檔最佳化的建議 。
簡單來說,最理想的設計是建立兩個分頁檔。一個放在系統開機磁碟,另一個放在專用的分割區(該分割區不放其他檔案,只放分頁檔),理由在官方鏈結中已有說明,該文文末也提到:將分頁檔放到不同實體硬碟可以增加效能。

其中也有人提到專用的那個分割區切成FAT16的格式並設定成最大的cluster可帶來最佳效能;
但爬文中都沒看到有人提到這兩個PageFile該設多大的好...
對於上述的英文討論只有大概的了解,但不是很清楚,想請問幾點:
gavotte ramdisk <-這是什麼東西?
上面是討論使用ramdisk的時候要在ramdisk上面設PageFile的大小嗎??
5. Parameter: SectorsPerCluster <-這是指用在什麼上面的設定?
是指割出ramdisk大小多少就該採用哪種格式和它對應的Cluster?
造這樣設可以得到最佳效能??
FAT16不是可以支援到2G連續的檔案大小?
那如果照我最上面提到的割一塊空間專門放PageFile,以割出1G來看對照這個表不就只能Format
成FAT32來獲得最佳效能??
希望了解的先進能多幫小弟開示,最近打算盡可能的壓榨我老電腦的效能:p

JayPlus 2006-06-15 11:19 AM

引用:
作者53346
恩...剛剛在PCZONE和這裡爬文->引述:
微軟官方對 分頁設定檔最佳化的建議 。
簡單來說,最理想的設計是建立兩個分頁檔。一個放在系統開機磁碟,另一個放在專用的分割區(該分割區不放其他檔案,只放分頁檔),理由在官方鏈結中已有說明,該文文末也提到:將分頁檔放到不同實體硬碟可以增加效能。

其中也有人提到專用的那個分割區切成FAT16的格式並設定成最大的cluster可帶來最佳效能;
但爬文中都沒看到有人提到這兩個PageFile該設多大的好...
對於上述的英文討論只有大概的了解,但不是很清楚,想請問幾點:
gavotte ramdisk <-這是什麼東西?
上面是討論使用ramdisk的時候要在ramdisk上面設PageFile的大小嗎??
5. Parameter: SectorsPerCluster <-這是指用在什麼上面的設定?
是指割出ramdisk大小多少就該採用哪種格式和它對應的Cluster?
造這樣設可以得到最佳效能??
FAT16不是可以支援...

1.分兩個PF檔,系統會兩邊都存放暫存檔,所以會加快效能應該沒錯
大家不這樣做的原因是因為想讓PF檔獨立出來,既然PF檔是一個大檔案
所以用最大的叢集的磁碟做為存放的標準
這個方式有人試過把系統槽格成Fat16 64k,確實會有助於效能的增進
只是64k的叢集太肥了...你灌好一個系統通常林林總總加起來就要超過2~3G了
再變成Fat16 只會更為肥大....所以PCzone那個討論串大家就沒有很大的迴響

2.PF檔設定多大...嗯......這個問題........
基本上....我看不懂 ||| Orz..... 你指的兩個PF設多大的意思
還是想講一下我的想法
PF檔基本上用磁碟為儲存單位的話,會這樣做的通常Ram只有512MB
不然就可以拿RamDisk或SuperCache來做效能的增進(如果是1G)
512來說的話1.5倍是768,基本上你用PF monitor看,真正的使用量不會超過這個範圍
所以分1G來做為PF檔的存放空間就可以了

3.gavotte ramdisk 是一套軟體
看名字就知道,是把Ram拿來當Disk使用的軟體,他會把你的Ram分割出來變成磁碟
醬子你就可以把PF檔及IE temp等暫存檔份進該磁碟,就會變很快
然而RamDisk大家在使用的過程中,發覺1G的Ram在進XP以後
根本分不出多餘的空間可以做PF檔,往往開完機就剩3~400MB
所以1G Ram不適合做RamDisk,設PF檔設為30MB,等這30MB被系統吃完後呢?
就...會有些問題產生..
1G Ram頂多開30MB把IE Temp 放進去就差不多了...灌SuperCache吧!!

4.RamDisk做出的磁碟,基本上不管怎樣都很快,所以就比較不用去管他什麼叢集了
不過我好像還是用Fat 16 64k吧...忘了,反正沒什麼差別 XD
就跟你拿Giga RamDisk來做系統一樣,都已經是Ram了還管他是NTFS,Fat32還是16 XD
開機就是3秒啊 XD

MDD 2006-06-15 12:20 PM

Gigabyte's i-RAM Boot and load times 45.75秒
http://techreport.com/reviews/2006q...am/index.x?pg=3

53346 2006-06-15 02:31 PM

感謝JsyPlus打那麼多回應:)
因為我也有些許看不懂您的意思想再請問:
微軟說的放兩個PF是指,系統碟和另一顆實體硬碟各放一份PF沒錯吧?
這樣在系統碟分割出一個PF專用區,以及另一顆實體硬碟也分割出一個PF專用區
,這樣要怎麼把PF同時設到這兩邊?我記得PF只能設到一個地方不是麼?


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。