Зависание Ubuntu - обычное явление. Но зависание Ubuntu через короткое время на том же подсайте Stack Exchange - это немного большее совпадение, чем я готов был бы проглотить.
Я перенес свой Dell Inspiron 15 5000 i5 7200U 8 ГБ ОЗУ на Ubuntu 20.04 из Windows 10 неделю назад. После всех обычных хлопот, например настраивая свой рабочий стол, получая драйвер для моей видеокарты, перенося электронную почту на Thunderbird, устанавливая любимые IDE, текстовые редакторы, базы данных и т. д., я добился небольшого размера SDD (50 ГБ против 170 ГБ с Windows) и быстрого времени отклика в приложениях .
Но при просмотре SE Academia моя система зависала 3 раза. Он не выходит из строя изначально, когда на нем. Это не терпит неудачу, когда я пробую что-то вроде комментирования или публикации ответа. Но обычно после комментария или через 5 минут просмотра.
Все это очень любопытно. Но, конечно, это также очень неудобно, так как единственный выход из ситуации зависания - заставить машину остановиться, удерживая кнопку питания нажатой. Это, конечно же, теряет все мои открытые окна и приложения, что затрудняет работу.
Кто-нибудь может предложить какую-либо причину или решение этой все более распространенной и неприятной проблемы?
ИЗМЕНИТЬ
$ free -h
total used free shared buff/cache available
Mem: 7.6Gi 4.1Gi 440Mi 239Mi 3.1Gi 3.0Gi
Swap: 2.0Gi 31Mi 2.0Gi
$ sysctl vm.swappiness
vm.swappiness = 60
$ grep -i swap /etc/fstab
/swapfile none swap sw 0 0
$ sudo dmidecode -s bios-version
1.2.8
Марка: Dell
Модель: Inspiron 15 5567
ЦП: i5-7200U @ 2,5 ГГц
ОЗУ: 7967684 КБ
Графический процессор: AMD Radeon R7 M445 4 ГБ (драйвер: Mesa amdgpu)
ДЕЙСТВИЯ РЕДАКТИРОВАТЬ
~$ sudo swapoff -a
[sudo] password for tk: **************
~$ sudo rm -i /swapfile
rm: remove regular file '/swapfile'? y
~$ sudo dd if=/dev/zero of=/swapfile
bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 23.5976 s, 182 MB/s
~$ sudo chmod 600 /swapfile
~$ sudo mkswap /swapfile
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=e44ca198-4f3b-4ecd-87b7-c1d7fa73a5ac
~$ sudo swapon /swapfile
~$ free -h
total used free shared buff/cache available
Mem: 7.6Gi 2.7Gi 135Mi 54Mi 4.7Gi 4.5Gi
Swap: 4.0Gi 0B 4.0Gi
~$ sudo -H gedit /etc/fstab
/swapfile none swap sw 0 0
~$ ls -al ~/.local/share/gnome-shell/extensions
ls: cannot access '/home/tk/.local/share/gnome-shell/extensions': No such file or directory
~$ ls -al /usr/share/gnome-shell/extensions
total 68
drwxr-xr-x 17 root root 4096 Nov 5 15:05 .
drwxr-xr-x 7 root root 4096 Oct 23 12:36 ..
drwxr-xr-x 2 root root 4096 Nov 5 15:05 apps-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 auto-move-windows@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Oct 23 17:01 desktop-icons@csoriano
drwxr-xr-x 2 root root 4096 Nov 5 15:05 drive-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 horizontal-workspaces@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 launch-new-instance@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 native-window-placement@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 places-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 3 root root 4096 Jul 31 17:29 ubuntu-appindicators@ubuntu.com
drwxr-xr-x 3 root root 4096 Oct 23 12:36 ubuntu-dock@ubuntu.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 user-theme@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 window-list@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 windowsNavigator@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Nov 5 15:05 workspace-indicator@gnome-shell-extensions.gcampax.github.com
ОТЧЕТ ПО МЕМТЕСТУ
BIOS
Dell Inspiron 15 5567
У вас BIOS 1.2.8.
Доступна более новая версия BIOS 1.3.1 от 20 октября 2020 г., которую можно загрузить здесь.
Примечание. Убедитесь, что у меня есть правильная веб-страница для вашей модели #.
Примечание. Сделайте хорошие резервные копии перед обновлением BIOS.
Swap
Давайте увеличим размер файла /swapfile с 2G до 4G.
Примечание. Неправильное использование команды 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 8G RAM and 4G swap
Подтвердите эту строку /swapfile в конце /etc/fstab... и не подтвердите никаких других строк "подкачки"...
Для редактирования , используйте sudo -H gedit /etc/fstab
или sudo pico /etc/fstab
/swapfile none swap sw 0 0
reboot # reboot and verify operation
memory
Перейдите к https://www.memtest86.com/ и загрузите/запустите их бесплатный memtest
, чтобы проверить свою память. Получите хотя бы один полный проход всех тестов 4/4, чтобы подтвердить хорошую память. Это может занять много часов.