Re: [問題] 64位元和RAMDISK的問題

看板Windows作者 (潔羽)時間16年前 (2010/04/15 23:44), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/4 (看更多)
: 放pagefile到底是好或不好 小弟我原則上不予置評 我只能說放pagefile是本末倒置,效能不會變好 : 乍看之下的確跟把cache指向ramdisk一樣 : 但是別忘了 firefox關閉之後 存放於記憶體的那些cache還在嗎? : 關閉disk cache的確可以達到與ramdisk相同的意義 : 但是一關閉瀏覽器之後 那些本來存放的cache就會跟著記憶體的釋放而消失 : 把firefox重開之後 用關閉disk cache的人 需要重新把頁面再抓回來 : 而ramdisk存放的人 卻不需要再抓一次 差異在此 為什麼我們要分disk cache和memory cache? 因為非常常用的資料放memory cache 不常用的放disk cache 你把disk cache放ramdisk當然會變快 但是它畢竟是"不常用"的東西 不常用的東西變快有很大的用處嗎? 常用的東西,firefox不會把它丟到disk cache 除非memory cache大小設太小 : 使用ramdisk的意義 不光是讓寫入變快 讀取方面也可以加速 才是善盡ramdisk的用途 : 而cache原先的用意 就是在於只要server頁面資料沒有更新 就可以不用重新抓取頁面 : 就算是關機 關閉瀏覽器之後也是一樣 避免無意義的網路存取 : 也減少網路下載的時間 如果是這樣的話,請加大disk cache 把disk cache加到500M或更大 讓"不常用"的東西不用一直重新一載 或者在你的router上架squid更好吧 squid幾乎都設1G以上的cache的 : 關閉瀏覽器就消失的cache 就意義上來說似乎已經喪失了cache一半的功用 沒錯,所以disable disk cache 不是很正確的 但為了disable它,又要求它不消失 所以就用了ramdisk這種怪怪的方式 disk / memory cache 的分別 是為了取得速度和資源浪費的平衡 不可能用了ramdisk 就可以魚和熊掌兼得 就像我們可以省力/省時,但是不可以省功一樣 : 不論是32或64 切一小塊來存放這些temp 整體來說還是比較好一點 : 32超過4G的不說 : 64拿個512來都還算不錯的範圍 當然不是叫你拿2G甚至4G來切 : 其實也不光是瀏覽器的cache 把temp路徑指到ramdisk也是不錯 64OS下面 : 一切軟體的安裝 壓縮解壓縮 或是轉檔 總是會有一些temp file : 用ram去跑一定是比硬碟快的 這些temp file也沒有什麼太過需要保護的需求 沒錯! 如果 ram 大太的話可以玩 但那是指你用winrar時直接點兩下打開 如果你直接extract是不會有temp file的 安裝程式還是不要 它們可能會吃"非常大"的ram 你要確定你承受的了 : 要說firefox或是64位元的OS不需要用到ramdisk 我倒是覺得未必就是了@@" ramdisk根本不是幾位元的問題 是你拿它來幹麻的問題 我不覺得firefox cache 丟ramdisk發揮了ramdisk的功能 但如果你把 firefox 的profile丟進ramdisk 我會說是很好的用法,不過請記的回寫,不然資料會不見 因為firefox處理sqlite的效能非常的joke 大量extension會讓它花很長的時間才start up 而 MS "自誇"的prefetch 好像不是那麼有用 至少從firefox的經驗上看來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.1.156 ※ 編輯: virtuemood 來自: 114.27.1.156 (04/15 23:47)

04/16 01:25, , 1F
這篇中肯
04/16 01:25, 1F

04/16 19:15, , 2F
我的FIREFOX PROFILE有2000多個檔案 放RAMDISK非常好
04/16 19:15, 2F
文章代碼(AID): #1BnpHl__ (Windows)
文章代碼(AID): #1BnpHl__ (Windows)