Lubuntu 20.04 замораживает

Недавно я установил Lubuntu 20.04 на MacBook Air (2011). С самого начала он замерзал практически каждый раз, когда я его запускал, примерно в половине случаев он замерзает даже при попытке выполнить вход в систему.

Результаты swapon -s :

Filename                       Type            Size      Used    Priority
/dev/sda3                      partition       2006012   141056  -2

Результаты sudo blkid :

/dev/sda1: UUID="F881-5244" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="9ac734b1-3443-4b87-ae48-dd02d2c57fb3"
/dev/sda2: UUID="9173df09-25c3-43ce-8a1d-df4fd34cdd15" TYPE="ext4" PARTUUID="f4dd0c19-d8ad-f143-8c2f-c7c9506e716d"
/dev/sda3: UUID="d5c7ff21-1f2b-4c84-9a7f-eec1b934dda5" TYPE="swap" PARTUUID="c4edef5c-e646-4781-a1b7-87796037c806"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"

Результаты cat /etc/fstab :

# /etc/fstab: static file system information.                                                                                         
#                                                                                                                                     
# Use 'blkid' to print the universally unique identifier for a device; this may                                                       
# be used with UUID= as a more robust way to name devices that works even if                                                          
# disks are added and removed. See fstab(5).                                                                                          
#                                                                                                                                     
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=F881-5244                            /boot/efi      vfat    umask=0077 0 2
UUID=9173df09-25c3-43ce-8a1d-df4fd34cdd15 /              ext4    defaults,discard 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Результаты sysctl vm. swappiness :

vm.swappiness = 60

Результаты free -h :

      total        used        free      shared  buff/cache   available 
Mem:  1,8Gi       1,0Gi       105Mi       122Mi       658Mi       428Mi  
Swap: 1,9Gi        18Mi       1,9Gi

grep -i swap /etc/fstab не дают никакого результата/ответа.


sudo -H gedit /etc/fstab

(gedit:3329): GLib-GIO-CRITICAL **: 11:23:23.513: g_dbus_proxy_new: утверждение 'G_IS_DBUS_CONNECTION (connection)' failed

(gedit:3329): GLib-GIO-CRITICAL **: 11:23:23.513: g_dbus_proxy_new: утверждение 'G_IS_DBUS_CONNECTION (соединение)' failed

(gedit:3329): GLib-GIO-CRITICAL **: 11:23:23.513: g_dbus_proxy_new: утверждение 'G_IS_DBUS_CONNECTION (соединение)' failed

(gedit:3329): GLib-GIO-CRITICAL **: 11:23:23.513: g_dbus_proxy_new: утверждение 'G_IS_DBUS_CONNECTION (соединение)' failed

(gedit:3329): GLib-GIO-CRITICAL **: 11:23:23.513: g_dbus_proxy_new: утверждение 'G_IS_DBUS_CONNECTION (соединение)' failed

(gedit:3329): Тепловое предупреждение **: 11:23:32.994: Метаданные GVfs не поддерживаются. Обратный переход на TeplMetadataManager. Или GVfs установлен некорректно, или GVfs метаданные не поддерживаются на этой платформе. В последнем случае вам следует настроить Tepl с помощью --disable-gvfs-metadata.


sysctl vm.swappiness

vm.swappiness = 80


free -h

              total        used        free      shared  buff/cache   available

Mem:          1,8Gi       1,2Gi       152Mi       164Mi       416Mi       195Mi
Swap:            0B          0B          0B
1
задан 13 March 2021 в 16:18

1 ответ

Ваша большая проблема заключается в том, что у вас есть только 2G RAM. Лучше всего добавить больше RAM, если это возможно.

В среднем времени давайте изменим вашу текущую настройку SWAP. Мы меняемся от использования раздела 2G Swap, к 4G / Swapfile. И мы изменим vm.swappyness, чтобы увеличить обмен.

/ Swapfile

Сначала мы создаем 4G / Swapfile ...

Примечание : Неправильное использование команды DD может привести к потере данных. Предложите копию / вставить.

в терминале ...

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

Теперь редактируйте / etc / fstab, используя sudo -h gedit / etc / fstab или sudo pico / etc / fstab .

Добавьте эту линию Swapfile в конце / etc / fstab (используйте пробелы, а не вкладки) ...

/swapfile  none  swap  sw  0  0

, а затем сохранить файл и ...

reboot                    # reboot and verify operation

2G Swap Partition

Sudo Swapon Может еще отображаться / dev / sda3 в качестве свопа.

Sudo Swapoff / dev / sda3 # Отключить Обмен раздела дисков

Использование GPARTED для удаления / dev / sda3.

Перезагрузка

VM.swappiness

Тогда мы увеличиваем обмен ...

Теперь отредактируйте /etc/sysctl.conf, используя sudo -h gedit /etc/sysctl.conf или sudo pico /etc/sysctl.conf.

Добавить vm.swappiness = 80 до конца /etc/sysctl.conf и перезагрузки.

Наконец ...

Убедитесь, что это все работает с этими командами ...

Free -H или SWAPON -S

и подтвердить 4G / Swapfile.

И ...

Sysctl VM.swappiness должен показать 80.

1
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: