Система зависает при достижении предела ОЗУ, не использует подкачку

У меня система ОЗУ 16 ГБ, и всякий раз, когда я достигаю предела ОЗУ, вся система зависает, даже курсор мыши начинает дрожать, пока он не перестанет двигаться вообще. Клавиатура, мышь, ничего. Поэтому я вынужден сделать резкое отключение питания, что, вероятно, плохо для электроники. Я установил подкачку на 16 ГБ, которая правильно отображается в free -m и в вверху , но всегда при нулевом использовании.

              total        used        free      shared  buff/cache   available
Mem:          15960        5823        3915         704        6220        9104
Swap:         16383           0       16383

Есть идеи, почему моя система не хочет использовать своп, чтобы спасти меня от полного сбоя?

Дополнительная информация:

$ grep -i swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

$ sysctl vm.swappiness
vm.swappiness = 80

$ swapon -s
Filename                                Type            Size    Used    Priority
/swapfile                               file            16777212        0       -2

$ ls -al /swapfile
-rw------- 1 root root 17179869184 Jan 16  2021 /swapfile

Вывод sudo lshw -C memory : https://pastebin.com/TGbjiLdm

Я поиграл с подкачкой от 10 до 40 до 60 на 80, и, похоже, это не имеет большого значения.

Кроме того, система не очень часто достигает предела. Только когда я редактирую очень большие видеофайлы с помощью Kdenlive или запускаю VirtualBox и тому подобное. Обычно я осторожно отношусь к этому, но иногда я случайно достигаю этого порога в 16 ГБ (с неиспользованным свопом), и моя система дает сбой.

2
задан 6 August 2021 в 22:27

1 ответ

SWAP

Редактировать / etc / fstab ...

sudo - H gedit / etc / fstab

И отредактируйте эту строку, чтобы удалить табуляции и использовать только пробелы ...

/swapfile                                 none            swap    sw              0       0

Уменьшите свой / swapfile ... он слишком велик ...

Примечание : Неверно использование команд rm и 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 16G RAM and 4G swap

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

Подтвердите эту строку / swapfile в / etc / fstab ... и подтвердите отсутствие других строк "swap" ... используйте ПРОБЕЛЫ в этой строке ... подтвердите NO TABS ...

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

Сбросьте ваш vm.swappiness. ..

Отредактируйте /etc/sysctl.conf ...

sudo -H gedit /etc/sysctl.conf

Найдите строку, содержащую vm.swappiness = 80 , и измените ее к = 60.

Сохраните файл.

sudo sysctl -p

BIOS

ThinkPenguin Snares https://www.thinkpenguin.com/gnu-linux/snares-penguin-gnu-linux-notebook

У вас очень старый Версия BIOS 1.03.06 от 25.06.2014. Сообщите мне ТОЧНУЮ марку / модель вашего компьютера или материнской платы , и мы проверим наличие более новой версии BIOS.

Обновление №1:

Давайте проверим вашу файловую систему ...

  • загрузка Ubuntu Live DVD / USB в режиме «Попробуйте Ubuntu»
  • откройте окно терминала , нажав Ctrl + Alt + ] T
  • тип sudo fdisk -l
  • определяет имя устройства / dev / sdXX для вашей «Файловой системы Linux»
  • типа sudo fsck -f / dev / sdXX , заменяя sdXX с номером, который вы нашли ранее
  • повторите команду fsck , если были ошибки
  • тип перезагрузка

Обновление № 2:

Первоначальный сбой во время команды dd . Зависание на экране входа в систему. fsck исправил некоторые ошибки. Своп теперь работает правильно. BIOS выглядит устаревшим, но текущим. Работает нормально при загрузке с Ubuntu Live DVD / USB. Требуется переустановка Ubuntu.

1
ответ дан 20 August 2021 в 10:29

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

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