作者BBBroflovski (我大大在褲褲上了)
看板Windows
標題[問題] win7 暫存檔有辦法直接設在記憶體上嗎?
時間Mon Mar 4 23:11:19 2013
我目前的情況是將temp檔丟在ramdisk裡面
temp檔平時吃不到200mb,但有時會大到700mb以上
到最後ramdisk空間被吃光光
目前想到比較彈性的方法是直接設在ram上
但是有辦法嗎?
還是有人可以提供另外比較彈性的方法?
謝謝大家
--
都 滿 遂 傳 因 ︽
誰 云 一 紙 ▎ 易 帶 慾 由 閣 薇
解 慾 把 衝 ◢ WEGO ◣ [⊙]-[⊙] 名 瑜 入 瑜 見 閣
仲 僧 下 洞 ◢█████◣ ㄥ 為 進 瑜 生 瑜 夢
瑜 癡 體 言 ▋ ▋ ◥∕皿﹨◤ 慾 閣 慾 ︾
味 淚 ▋ ▋ ██ 僧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.165.68.124
1F:→ netburst :fancycache 對某個槽開超級大快取 03/04 23:16
2F:→ netburst :再搭配延遲寫入個3600秒 那些TEMP在快取滿之前都在RA 03/04 23:16
3F:→ netburst :M裡面 就算滿了 也會到硬碟上 不會有系統異常 03/04 23:16
4F:推 wuliou :跳電的時候就精彩了 03/04 23:41
5F:→ netburst :temp 而已 就給他跳? 想用這種東西 不夠$當然有風險 03/05 00:08
6F:→ BBBroflovski:先謝謝N大,目前還在爬文測試中 03/05 00:13
7F:→ netburst :可從實體硬碟割一個槽 當作R槽用 對她設大快取 03/05 00:15
我目前把ramdisk刪掉了,開了386mb當作cache,延遲3600s寫入R槽(30gb),感覺還不錯
但我有個問題是,temp檔包含在我設的386mb的cache裡面嗎?
※ 編輯: BBBroflovski 來自: 118.170.4.110 (03/05 00:56)
8F:→ netburst :假設你TEMP在C槽 對曹開386cache 那TEMP+其他檔案 03/05 00:58
9F:→ netburst :有機會在386裡面 故可建議割獨立槽專門放TEMP 03/05 00:59
10F:→ netburst :對該槽設快取即可 03/05 00:59
11F:→ netburst : C 03/05 00:59
12F:→ netburst :如你R裡面只有TEMP 那當然是必定會在386裡面 超過則 03/05 01:00
13F:→ netburst :在實體硬碟上 RAM允許下當然是開越大越好 03/05 01:00
14F:→ netburst :經測試 4k讀寫小黨的速度 再開超過 800mb以上最好 03/05 01:01
15F:→ netburst :區塊大小最小4kb 03/05 01:01
也就是說,我把cache設在R槽,那麼我開C槽的程式就不能用到我設的cache嗎?(不好意思
有點不懂他的運作方式)
另外,如果把虛擬記憶體也設在R槽,有搞頭嗎?
※ 編輯: BBBroflovski 來自: 118.170.143.80 (03/05 01:15)
16F:推 netburst :你理解的沒錯 所以RAM大的話 每槽都開 我是各槽開1g 03/05 01:17
17F:→ netburst :只開R 又放在R 有搞頭 但穩不穩要等你藍白才知道 03/05 01:18
18F:→ netburst :目前只藍白過一次 如果平常備份完善 這種風險可承擔 03/05 01:19
瞭解了,非常感謝大大詳細的講解,看來我得來思考一下如何分配了
※ 編輯: BBBroflovski 來自: 118.170.143.80 (03/05 01:23)