[討論] 使用ramdisk來設虛擬記憶體

看板Steam (線上遊戲平台)作者 (寬管大袖 毛邊不修)時間18年前 (2007/07/07 07:43), 編輯推噓3(309)
留言12則, 3人參與, 最新討論串1/1
以下這篇僅供參考,本來跑CS夠順的人也不建議改,CS的需求其實很低的。 我只是po一點小小測試心得,讓有興趣的板友有個數據參考。 相信不少人若在近幾年買電腦,對於前陣子ram大降價都很心動吧。 應該有很多人都把記憶體衝到1g以上。 目前我使用2g,除了做一些簡單美工繪圖,接下來,就開始動腦筋來玩 ramdisk。 玩遊戲跟使用繪圖軟體的設定上實在差別很大,若要兼顧,就別想把系統暫存 檔設進ramdisk裡~除非記憶體超過2.5g。不然繪圖軟體一開,吃系統暫存非常兇, 不但容易使系統不穩,甚至會連一些元件組多的檔案根本開不了。 雙核心想要多工轉檔、下載兼同時玩遊戲,ram沒有到3g勸你就別玩ramdisk。 好,廢話不多說,開始針對本板主題。 如果不想讓硬碟太頻繁讀取,希望能充分利用ram,畢竟記憶體的速度比硬碟快太多, 此時在記憶體夠大時,很多人都會把虛擬記憶體(頁面檔案,以下簡稱VM)給關掉。 不幸的很,在XP下,很多軟體還是要去用到VM,強制關掉,反而會使軟體運轉不順。 若想試試,你可以關掉VM後去開啟photoshop,他會跳視窗警告你,不過別擔心, 照樣還是可以開。 在2003跟vista的設計似乎就可以放心關閉VM。 原先我把VM放進所設的ramdisk裡,一部分也是希望玩遊戲~尤其是CS時,看能不能 更順一點,那時我以為這可讓ram全部用在CS上,應該會比較好。 結果我才割30mb,不但沒效果,反而遊戲中有時會一頓一頓, 明顯是buffer不夠的樣子。(那時一度以為是網路有問題 XD ) 遊戲中開工作管理員檢查,原來CS記憶體需求比想像中的低, 大約才需不到300mb。 再開PageFileUsageMonitor這軟體檢查VM使用量,當然,30mb全吃光。 重設後,割390mb給VM,跑32人的SV,同時開啟PageFileUsageMonitor來紀錄。 跑的地圖有dust2、inferno、cbble。 最後檢查紀錄檔,發現最高量用到292mb,之後回穩到290mb。 估計最高峰時可能為SV換地圖或是我正進入SV所致。 遊戲期間則無buffer不足的感受(夠順)。 再開目前封測的線上遊戲R2來試試: VM只吃44~48之間,很偶而才飆到60mb,但記憶體則狂吃800mb(大約值)。 將來有啥團戰、攻城時,恐怕記憶體還要再往上提高。 心得: 鑑於本板為遊戲板面,其他測試就不多講了,我只寫個人總結心得。 玩CS,用ramdisk當VM,建議至少割到300mb以上,因為你還得考慮有時會有背景程式 (像是防毒、防火牆等)也在作業。 尤其是小紅傘,VM不足時很易出狀況給你crash。 CS就現在市面遊戲而言,網路才是重點,只要別太舊的cpu跟顯卡都夠吃CS。 使用實體記憶來當VM只是排除掉有時硬碟被讀取時所造成的頓格, 並不見得有非常大的影響。 如果玩更高階的第一人稱射擊,我沒遊戲可試,但應該VM使用量不會更低才是。 其他線上3D的RPG遊戲,我想參考R2應該大概可知了吧。 至於要專做美工編輯的電腦,由於會較常讀取硬碟, 用supercache這軟體會比用ramdisk來得好。 == p.s ramdisk網路上有gavotte製作且他免費分享出來。功能陽春但實用。 http://www.chweng.idv.tw/swintro/ramdisk.php 不過我不用這款,因為有某些我要備份的在這款寫批次檔給開關機也沒用。 (不是批次檔無效喔,是"某些"而已…) 想要確實關掉設在C槽的頁面檔案,只是在控制台裡的系統調是沒用的, 還要改登錄檔。 不會改的可用系統優化軟體(像是超級兔子)裡面可設定。 使用win2000以下的請死了這條心,2000以下就是非要有VM才能正常運作。 更改過程中要有不順,恐怕就不像XP那麼容易改回來。 工作管理員裡的PF不是頁面檔案(pagefile,我簡稱之VM), 是實際上用了多少物理記憶體。 下載PageFileUsageMonitor,別擔心,這是綠色免費軟體,體積超迷你。 http://www.standards.com/ThisAndThat/PageFileUsageMonitor.html supercache是拿實體記憶體當硬碟的buffer,算是另類將硬碟加速, 對於常存取硬碟的動作非常有助益。 跑crystalmark測試分數會變得非常好看。 但,要注意,他常駐時一樣會耗微量cpu資源,你想在遊戲裡壓榨cpu就別用。 尤其是cpu等級越低越不建議遊戲時使用。 雖然我用3DMark06跑cpu測試時只掉一點點的分數而已。 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.134.6 ※ 編輯: whistling 來自: 202.132.134.6 (07/07 07:50)

07/07 08:29, , 1F
記得之前有人拿來當BT的暫存用...XD
07/07 08:29, 1F

07/07 08:35, , 2F
supercache真的對BT機很適合 但有個前提
07/07 08:35, 2F

07/07 08:36, , 3F
有人會把BT機加錢擴充ram來做cache嗎?XD
07/07 08:36, 3F

07/07 10:11, , 4F
我記得好像技嘉有做一款能插ram*4的卡
07/07 10:11, 4F

07/07 10:12, , 5F
不過會拿來當BT機用的人 可能錢太多XDD
07/07 10:12, 5F

07/07 10:30, , 6F
你是指技嘉的i-ram吧 我覺得那個c/p低
07/07 10:30, 6F

07/07 10:32, , 7F
BT機應該都用低階機 用i-ram玩就太有錢
07/07 10:32, 7F

07/07 10:33, , 8F
低階BT機有肯加ram玩cache我也是佩服啦
07/07 10:33, 8F

07/08 17:38, , 9F
我怎麼覺得顯卡很重要Q_Q
07/08 17:38, 9F

07/09 09:55, , 10F
CSS顯卡 cpu都重要 CS則cpu比較要緊
07/09 09:55, 10F

07/09 10:10, , 11F
朋友的P4 2.4g+FX5200就跑的很夠力了
07/09 10:10, 11F

07/09 10:14, , 12F
我這篇給電腦稍差但ram到1g的會比較有助
07/09 10:14, 12F
文章代碼(AID): #16ZjE7HU (Steam)
文章代碼(AID): #16ZjE7HU (Steam)