Chinaunix首页 | 论坛 | 博客
  • 博客访问: 678077
  • 博文数量: 467
  • 博客积分: 8050
  • 博客等级: 中将
  • 技术积分: 14825
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-18 11:00
文章分类

全部博文(467)

文章存档

2009年(8)

2008年(459)

分类: LINUX

2008-06-05 00:33:28

因為現在的記憶體越來越大,所以很早之前就有人把快取、Swap/Pagefile 動到了記憶體上面。因為記憶體的存取速度比起硬碟快上不少,這個方法就是 RAMDisk!

日前買了筆電後,就一直沒有把這個又設定起來,這次因為 Ubuntu 下的 Firefox 狂當,又因為 Profile 檔案放在 NTFS 磁區,造成 CPU Loading 飆高,所以想說把存取頻繁的 Cache 放到 RAMDisk 效果不知道如何?Linux 下的方法很簡單!

例如要放在 /tmp/cache、大小是 128Mb。編輯 /etc/fstab,加上:

tmpfs  /tmp/cache tmpfs  size=128M  0  0

然後建立 /tmp/cache:

sudo mkdir /tmp/cache

接著 mount 起來:

sudo mount -a

這樣就完成 RAMDisk 的建立了。 

接著打開 Firefox,在網址列輸入「about:config」

「右鍵」->「新增」->「字串」,名稱輸入「browser.cache.disk.parent_directory」,內容是你要放快取的地方,例如「/tmp/cache」。

重開 Firefox 就會發現變得飛快了! 而果然,Ubuntu 下的 Firefox Cache 改放到 RAMDisk 下面後,就不再三不五時狂當掉,而且 CPU Loading 也因為不用一直跑 ntfs-3g 而降低不少!

另外,最好搭配 服用,可以達到最好的效果。不過最近 SwiftFox 搶先升級到 3.0 Beta 了,如果還不想使用 3.0,可以參考這篇「[Firefox] Swiftfox 搶先更新到 3.0 Beta 及 降回 2.0.0.x」。

 

而如果要在 Windows 下面建立,最受歡迎的應該是 Gavotte Ramdisk 了。不過他似乎沒有官方網頁,通常我都是到無聊人去抓的:。

下載後直接解壓,執行 ramdisk.exe,點選「Install Ramdisk」,就等他安裝好,接著可以調整容量、掛載位置等等:

完成設定後,接下來就跟 Linux 下面一樣,打開 Firefox,在網址列輸入「about:config」

「右鍵」->「新增」->「字串」,名稱輸入「browser.cache.disk.parent_directory」,內容是你要放快取的地方,例如「Z:\」。

重開 Firefox,就可以發現火狐在奔跑了 :D

 

如果是在 Windows 下面,Firefox 還有另外一項可以作設定。一樣打開 Firefox,在網址列輸入「about:config」

「右鍵」->「新增」->「真假值」,名稱輸入「config.trim_on_minimize」,完成後再點兩下這個項目,會變成「true」即可。

重開 Firefox 後,當你把 Firefox 縮工作列,就會釋放記憶體了。

 

大概是這樣,感覺會很不賴喔! 

阅读(816) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~