プログラミング作業用の環境をHyper-VでLubuntuで物理メモリは2G割り当てて作って使っている。
VS Code突っ込むのはしんどかろうと思ったのでAtomエディタ+Terminal+Firefoxだけを立ち上げて、それで必要な作業は全部できるようになったので、いやいやいい時代だとやってたけど、どうしても時々Firefoxが急にハングしてしまう。だんだん重くなって固まるとかでなくて突然。
うーん、って思ってたけど、あ、スワップじゃないか、とおもったら案の定Swapがデフォルトだと512Mしかない。2GB追加してみる。
$ sudo dd if=/dev/zero of=/swapfile2 bs=1024 count=2M
2097152+0 records in
2097152+0 records out
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 7.09391 s, 303 MB/s
$ sudo mkswap /swapfile2
$ sudo chmod 0600 /swapfile2
$ sudo vim /etc/fstab
[add]
/swapfile2 swap swap defaults 0 0
$ sudo swapon /swapfile2
$ free -h
total used free shared buff/cache available
Mem: 1.9Gi 1.2Gi 80Mi 209Mi 598Mi 310Mi
Swap: 2.5Gi 943Mi 1.6Gi
たったこれだけで完了。簡単かよ。しかもFirefox、超安定。幸せだ。生まれてきてよかった。