tmpfs是一种基于虚拟内存(VM)的文件系统,tmpfs就是虚拟磁盘(ramdisk),tmpfs既可以使用内存,也可以使用交换分区(swap),因为tmpfs使用虚拟内存,所以tmpfs的文件都驻留在内存,所以读写的速度非常快。
可以把ramdisk挂载到/tmp目录,写入/etc/fstab,如下:
none /tmp tmpfs size=50%(系统容量的50%,用作ramdisk) 0 0
firefox:
在地址栏中输入about:config后回车,然后点击右键新建一个 String,name 为 browser.cache.disk.parent_directory ,value 为/tmp/firefox
chromium:
chromium则更加简单,只需要在启动快捷键里加一个参数就可以了,--disk-cache-dir="/tmp/chromium"即可
好了,当你重启firefox或chromium后/tmp下就会多了 firefox及chromium这两个目录,这就是它们的 cache目录,其容量会随着访问网站的增多而增大
补充:
另根据archwiki,推荐使用profile-sync-daemon去管理浏览器的profile目录,profile-sync-daemon是一个可以把浏览器profile放入内存,然后周期写回磁盘的管理程序,有加速作用,默认的写入磁盘周期为1小时,用法简单,参考连接:
https://wiki.archlinux.org/index.php/Chromium/Tips_and_tricks
https://wiki.archlinux.org/index.php/Profile-sync-daemon
清除chromium dns缓存:
chrome://net-internals