Ubuntu 20.04 Chromeキャッシュをtmpfsに置いて使う備忘です。主に自分用です。意外にすっきりまとまって書かれた最新情報がないのでお役に立てば。
##OS
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
(略)
##Chrome
$ sudo apt list --installed | grep chrome
google-chrome-stable/stable,now 86.0.4240.75-1 amd64 [installed]
##fstab
$ sudo cat /etc/fstab
tmpfs /var/tmp/ramdisk tmpfs defaults,noatime,size=4096m 0 0
tmpfs /home/dk4130523/.cache/google-chrome tmpfs defaults,size=1024m,noatime,mode=0777,uid=1001,gid=1001 0 0
ユーザー名は読み替え、書き換えを行ってください。また、メモリ32GB搭載のうち4GBをtmpfs(ramdisk)に割り当てています。ここも使用環境に応じて適宜変えてください。
##rc.local
$ sudo cat /etc/rc.local
/usr/bin/mkdir -p /var/tmp/ramdisk
##rc.local動作設定
以下などを参考に。
##起動オプションなど
僕の場合はlxdeでalacarteを使い以下を設定、使用しています。
/usr/bin/google-chrome-stable --proxy-server="ip-address:port-number" --renderer-process-limit=1 --disk-cache-size=402653184 --media-cache-size=402653184 %U
上のfstab設定1024MBに対し、402653184 bytes /1024 /1024 = 384MBを、ディスクキャッシュとメディアキャッシュ各々に割り振っています(すなわち合計768MBが上限)。現在の僕の使い方では到底ここまで達しません。
$ df -lha | grep tmpfs
(略)
tmpfs 1.0G 247M 778M 25% /home/dk4130523/.cache/google-chrome
tmpfs 4.0G 364K 4.0G 1% /var/tmp/ramdisk
(略)
動作は非常に軽快です。以上です。