Lubuntu 20.04 冻结

Lubuntu 20.04 冻结

我最近在 MacBook Air (2011) 上安装了 Lubuntu 20.04。从一开始,它几乎每次启动时都会冻结,大约有一半的时间甚至在尝试登录时也会冻结。


实施@heynnema 的答案后......

swapon-s

Filename                                Type            Size    Used    Priority
/swapfile                               file            4194300 3328    -2

free -h #确认 2G RAM 和 4G swap

              total        used        free      shared  buff/cache   available
Mem:          1,8Gi       926Mi       174Mi       139Mi       731Mi       548Mi
Swap:         4,0Gi        15Mi       4,0Gi

答案1

你最大的问题是你只有 2G RAM。如果可能的话,最好添加更多 RAM。

同时,让我们修改您当前的交换设置。我们从使用 2G 交换分区更改为 4G /swapfile。并且我们修改 vm.swappiness 以增加交换。

/交换文件

首先我们创建一个 4G /swapfile...

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

在里面terminal...

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

注意:或sudo swapoff /dev/sda3并跳过sudo rm...

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 2G RAM and 4G swap

sudo -H gedit /etc/fstab现在使用或编辑 /etc/fstab sudo pico /etc/fstab

在 /etc/fstab 的末尾添加此 /swapfile 行(使用空格,而不是制表符)...

/swapfile  none  swap  sw  0  0

然后保存文件并...

reboot                    # reboot and verify operation

2G交换分区

sudo swapon -s可能仍会显示 /dev/sda3 作为您的交换。

sudo swapoff /dev/sda3#禁用磁盘分区交换

用于gparted删除/dev/sda3。

reboot

vm.swappiness

然后我们增加交换......

现在编辑 /etc/sysctl.conf,使用sudo -H gedit /etc/sysctl.confsudo pico /etc/sysctl.conf

添加vm.swappiness=80到 /etc/sysctl.conf 末尾并重新启动。

最后...

确认这些命令均能正常工作...

free -h或者swapon -s

并确认4G /swapfile。

和...

sysctl vm.swappiness应该显示 80。

相关内容