Ubuntu 20.04(和 19.10),玩游戏时整个电脑一直卡死

Ubuntu 20.04(和 19.10),玩游戏时整个电脑一直卡死

我不知道是什么原因导致它冻结,我只知道在玩某些游戏时会发生这种情况(我只玩 Factorio 和 Minecraft,并且我在玩这两款游戏时都遇到了冻结)。有时当我将笔记本电脑打开一小会儿时,就会发生这种情况。我可能猜测这是内存超载,但似乎不太可能,因为使用“free”行它给了我这个结果:

              total        used        free      shared  buff/cache   available
Mem:        3933868     1110256     1259964      191904     1563648     2373964
Swap:       2097148           0     2097148

这种情况已经发生了很长一段时间,甚至在 20.04 发布之前。

帮助,如果需要规格,我会提供。

编辑询问:

sysctl vm.swappiness 结果:

vm.swappiness = 60

最佳结果:

这些是最佳结果

sudo grep -i swap /etc/fstab 结果:

1678 "name"    20   0 3751376 174480  46848 R   4,3   4,4 124:10.55 gnome-s+ 

答案1

由于只有 4G RAM,2G 的 /swapfile 可能太小了。我们将它扩大到 4G。

笔记:考虑添加更多 RAM。将 RAM 配置为大小相等的 (SO)DIMM 对,以利用内存交错的速度优势。因此,如果您现在有一个 4G (SO)DIMM,请添加另一个 4G (SO)DIMM。


笔记:命令使用不当dd可能导致数据丢失。建议复制/粘贴。

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 4G RAM and 4G swap
reboot                    # reboot and verify operation

相关内容