yuyunko's blog

ぼうびろく

Firefox Ramdiskで高速化

FirefoxのキャッシュをRamdiskに置くことで高速化できる,とのことなのでやってみる.

はじめにRAMディスクを割り当てるためのディレクトリを作成(今回は/mnt/ramdisk)

sudo mkdir -p /mnt/ramdisk
sudo chmod 777 /mnt/ramdisk

再起動してもログイン時にマウントするようにfstabに書く

sudo vim /etc/fstab

最終行に

/dev/shm /ramdisk tmpfs size=512m 0 0

と追加(512MBのramdisk)
tmpfs で最大値が512mbのが出来る.

実際にマウント

sudo mount -a

-aオプションでfstabに書いてあるのをマウント

df -h

で確認


出来たramdiskfirefoxのキャッシュディレクトリを割り当てる.

about:configを開いて新規作成→文字列

browser.cache.disk.parent_directory

と入力し,値にさきほどの

/mnt/ramdisk

を指定.


その後firefoxを再起動したらおk.


Macの場合.

hdid -nomount ram://1048576
/dev/disk1

1048576 = 512mb x 2048

512MBのramdiskが作られる.
512バイトブロック単位で指定する.RAMDiskの作成に成功すると,BSDデバイスファイル名が表示される.ここでは,/dev/disk1.
フォーマットしてマウント

diskutil eraseDisk HFS+ ramdisk /dev/disk1

この例ではHFS+でフォーマットして,ramdiskという名前のボリュームを作成.

アンマウント

diskutil unmountDisk /dev/disk1

イジェクト

diskutil eject /dev/disk1


イジェクトするとRAMDiskの内容は破棄され,デバイスファイル/dev/disk1も消滅する.

参考
RAMディスクにFirefoxのキャッシュを保存し快適なFireFoxライフを送ろう! - よかろうもん!
404広告(ヨンマルヨンコウコク)