各位前輩~
建議你虛擬記憶體不要關閉喔~
如果是在 Server 端的虛擬記憶體 通常建議 比實體記憶體大1.5倍
意思就是說您的 實體記憶體 為 20GB*1.5倍 = 30GB
這樣在資料傳送方面 才會更快數 降低 快去記憶體 RAM的 用作次數
相對的會加速 您在Server 發送的 速率!
mate0729提到:
這樣在資料傳送方面 才會更快數 降低 快去記憶體 RAM的 用作次數
Are you sure....您不知道RAM的速度比虛擬記憶體(主要是指HD)快上n倍嗎....
就是說呀
是誰教你的??說虛擬記憶體(吃hd的)速度比實體記憶體快??SSD也沒RAM快
基本上....如果server運作中,並且在最高峰的時段
20G記憶體還有閒置的話,是可以不用開虛擬記憶體的
虛擬記憶體的用意是....實體記憶體不夠時
會借用硬碟的空間來做RAM的處理
我還在某補習班聽過某老師上課時候說網路速度比CPU快...
聽到我差點沒吐血...
esyc提到:
我還在某補習班聽過某老師上課時候說網路速度比CPU快...
聽到我差點沒吐血...
鵝以前玩過用linux插兩片100BaseT NIC當router(單純routing,不做NAT),一開始是用第一代的Celeron 300(PPGA370,沒有L2 cache那一種)竟然沒辦法跑滿速,拿另一台K6-II 300就沒問題,後來把Celeron 300換成有L2的Celeron 300A才發現是L2惹的禍,若以此來說網路跑的比CPU快好像也沒錯吧....
XD
不過他不是說以前,他是說現在...
我不久之前才剛聽到的...
esyc提到:
不過他不是說以前,他是說現在...
我不久之前才剛聽到的...
既然是最近的話說不定他說的網路是指10GbE吧,反正話沒講死,要怎麼柪都行....
現在這種錯誤的觀念居然還會有人推.....
To carl830:
您別太認真了,很多人推只是要賺那一點,跟內文一點關係都沒有...
cdfu提到:
您別太認真了,很多人推只是要賺那一點,跟內文一點關係都沒有...
亂入一下,鵝到現在還搞不清楚ITHelp的點數到底有啥作用啊....
cmwang提到:
ITHelp的點數到底有啥作用啊
這才是大哉問啊! 我到現在都不知道....
虛擬該不該 打開使用 ?!
您去找個3D網路遊戲 或是 單機3D遊戲
兩者去跑跑看 看哪個比較順
不是 實體速度快 就對 電腦 程式執行 實際的差異
簡單說 要搭配 可是實測看看~
您可能完全沒搞清楚Windows的狀況,如果直接把page file關掉,OS自己會在SystemRoot下(通常就是C:\)產生一個實體記憶體兩倍大的page file----如果C:所剩無幾,又硬塞page file進去,那後果就是有跑不完的disk I/O了,如果手動把page file放在其他地方,發生這類狀況的機會就比較小,或許這就是您認為開page file會比關掉快的原因吧,其實不是不能關,而是要用對方法關....
一次回答 1 及 2
都可以關掉主要看你的需求是如何,當RAM不夠用時Windows 會提示要開啟,所以如果你的機器RAM使用量不超過20GB的話系統不會提示,當出現提示時再開啟就OK了。
也可以打開效能監視器,去看看到底有沒有去使用虛擬記憶體。
http://support.microsoft.com/kb/2160852/en-us
Paging File, %pagefile in use: This counter is a measure of how much of the pagefile is actually being used.
在RAM還很貴的年代,page file設成physical RAM的1-2倍是可以理解的,不過在RAM一洩千里的現在,還這麼搞就有點不知今夕是何夕了,別的不說,假設20GB的RAM都用完了,真要吃30GB page file時OS大概也啥事都做不了了(i.e.假設HD可以跑出150MBps,真要用到30GB page file也得花上200秒了),至於M$堅持page file不能關以免BSOD時無法產生core dump就是另一回事了,只是真搞個30GB的core dump時,要分析的可行性也不高吧....
你可能誤解了Visual-RAM 與 page file 之間的作用原理了
它並不是一次讀寫整個檔案
而是以分頁的方式
部份存取
Visual-RAM 被設定為可搬移, 且實體記憶體剩餘不足時
才會用到page file
player提到:
Visual-RAM 被設定為可搬移, 且實體記憶體剩餘不足時
才會用到page file
這個鵝知道,不過當一個OS的page file真要用到30GB時(而不只是看來30GB),應該可以合理的推測光virtual memory的page in/page out就已經忙到可以讓其沒啥閒工夫做別的事了吧(Disk I/O也是要吃CPU time的)....
Pagefile > RAM 1.5~2倍的年代已經很久了.
小弟目前HYPER-V主機實體36G的記憶體(已使用大概30G)配置1G PAGEFILE.
那1G PAGEFILE是為了安心用的@@"
不建議關閉
要設多大要看各別主機負載
請開performance monitor去參考page file的peak值與平均使用率
設定比peak值大就差不多了
可以關閉,但 Windows 不建議。
pagefile or swap 要記憶體 1 到 2 倍,是古老的設定,根據對記憶體很看重的 Oracle database 官方文件:
http://docs.oracle.com/cd/B28359_01/install.111/b32002/pre_install.htm#i1011296
至多 16GB。(管理 swap 也會消耗資源,越大消耗越多)
IBM 在這裡提出幾個看法供參考:
http://www.ibm.com/developerworks/aix/library/au-satswapspace.html
根據 IBM 官方 AIX 管理課程,AIX 單就系統而言,如果你不需要 dump debug,建議初始值為 512MiB 即可。
過多的 swap 也是浪費,在 vmstat 呈現的 pi/po 不持續/不經常為非 0 的狀態下,swap 使用率保持在 30~70% 應為合理範圍。
過大的 swap + 實體記憶體不足:只是讓系統苟延殘喘、效能無法接受、巨幅耗損硬碟而已。
harrier7提到:
512MiB
MiB...星際戰警也成了電腦單位??
那512MiB代表512個星際戰警??
MiB這個單位用很久了喔...
http://zh.wikipedia.org/wiki/Mebibyte
harrier7提到:
snipped....
管理 swap 也會消耗資源,越大消耗越多過大的 swap + 實體記憶體不足:只是讓系統苟延殘喘、效能無法接受、巨幅耗損硬碟而已。
這才是重點中的重點,死抱著page file要設physical memory的1-2倍只能說是墨守成規而已....