我在 HP Pavilion G6 笔记本电脑上安装了 Ubuntu 18.04.2,该笔记本电脑配有 AMD A8 CPU、128 GB SSD 和 8GB RAM。我每天都用它进行 Web 开发,使用 Firefox/Chromium、Atom、Skype 和 React。
它几乎每天都会死机。经过几天的探索,我发现系统已经用完了内存。由于我无法添加更多内存(最大内存为 8GB),所以我安装了早期OOM杀死任何多余的进程。猜猜怎么着?它会随机杀死 Atom、Skype 或活动浏览器(如果我使用 Chromium,EarlyOOM 会杀死它的一些选项卡,但如果我使用 Firefox,它会杀死 Atom)。
如果我玩游戏,这种情况永远不会发生。我应该在 SSD 中设置交换文件还是添加 HDD 来放置交换文件?
答案1
您可以尝试在 SSD 中添加交换文件,比如说 8GB:
sudo dd if=/dev/zero of=/root/swapfile bs=1024 count=8M
sudo /sbin/mkswap /root/swapfile && /sbin/swapon /root/swapfile
最后,由于您已经在使用 SSD,并且无法添加物理内存,因此您要么选择其他硬件,要么限制您的进程。