В течение последней недели или около того, Ubuntu 20. 04 случайно зависает (3 или 4 раза в день) на моем ноутбуке Dell XPS Developer Edition. Все, что я могу сделать, это нажать и удерживать кнопку питания, чтобы вручную выключить машину, а затем перезапустить.
В / var / crash
нет журналов, а запуск
journalctl -b -1 -e
не показывает никакой зарегистрированной информации. - последний зарегистрированный элемент находится примерно за 10 минут до аварии.
Я также установил датчики и вчера контролировал температуру во время работы. Когда происходил сбой, температура была нормальной (около 40,0 ° C на всех ядрах).
Все программное обеспечение обновлено.
Каждый раз, когда происходит сбой, я делаю что-то другое. Единственная распространенная программа, которую я (вероятно?) Открыла, - это Chrome, хотя я не совсем уверен, это всего лишь предположение, потому что она почти всегда открыта.
Любая помощь приветствуется. 18.04 редко врезался и 20. Процессор Intel® Core ™ i7-10710U @ 1,10 ГГц × 12
aaron@xps13:~$ free -h
total used free shared buff/cache available
Mem: 15Gi 1.7Gi 11Gi 640Mi 2.3Gi 12Gi
Swap: 31Gi 0B 31Gi
aaron@xps13:~$ sysctl vm.swappiness
vm.swappiness = 60
aaron@xps13:~$ sudo dmidecode -s bios-version
[sudo] password for aaron:
1.5.1
aaron@xps13:~$ grep -i swap /etc/fstab
/swapfile none swap sw 0 0
aaron@xps13:~$ ls -al /var/crash
total 8
drwxrwsrwt 2 root whoopsie 4096 Jun 29 07:54 .
drwxr-xr-x 14 root root 4096 Apr 18 21:51 ..
aaron@xps13:~$ ls -al ~/.local/share/gnome-shell/extensions
ls: cannot access '/home/aaron/.local/share/gnome-shell/extensions': No such file or directory
aaron@xps13:~$ ls -al /usr/share/gnome-shell/extensions
total 20
drwxr-xr-x 5 root root 4096 Jun 2 11:53 .
drwxr-xr-x 7 root root 4096 Jul 9 23:04 ..
drwxr-xr-x 2 root root 4096 Jun 11 14:33 desktop-icons@csoriano
drwxr-xr-x 3 root root 4096 Jun 2 11:48 ubuntu-appindicators@ubuntu.com
drwxr-xr-x 3 root root 4096 Jun 18 22:38 ubuntu-dock@ubuntu.com
Снимок экрана дисков
grep -i ata / var / log / syslog *
grep -i iwlwifi / var / log / syslog *
/ var / log / syslog
показывает сбой
aaron@xps13:~$ uname -r
5.4.0-40-generic
Dell XPS 13 7390
BIOS
Ваш BIOS имеет текущую версию 1.5.1.
fsck
У вас грязная файловая система.
, нажав Ctrl + Alt + T sudo fdisk -l
sudo fsck -f / dev / sdXX
, заменив sdXX
на номер, который вы нашли ранее fsck
, если были ошибки перезагрузите
memtest
Перейдите на https://www.memtest86.com/ и загрузите / запустите их бесплатный memtest для проверки вашей памяти. Получите хотя бы один полный проход из всех 4/4 тестов, чтобы подтвердить хорошую память. Это может занять много часов.
swap
Ваш / swapfile является чрезмерным. Нет никаких гарантий, что это решит вашу проблему, но это возможно. Мы уменьшаем / меняем файл с 31G до 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 16G RAM and 4G swap
reboot # reboot and verify operation
Добавьте эту строку в / etc / fstab (если она еще не существует) ...
/swapfile none swap sw 0 0
Samsung NVMe
Проверьте наличие обновлений прошивки для вашего Samsung NVMe. Загрузите Samsung Magician
здесь . Для этого потребуется Windows, или вы можете попробовать сделать это с помощью USB-накопителя FreeDOS.
Примечание : Неправильное использование команды 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
reboot # reboot and verify operation
Добавьте эту строку в / etc / fstab (если она еще не существует) ...
/swapfile none swap sw 0 0
Samsung NVMe
Проверьте наличие обновлений прошивки для вашего Samsung NVMe. Загрузите Samsung Magician
здесь . Для этого потребуется Windows, или вы можете попробовать сделать это с помощью USB-накопителя FreeDOS.
Примечание : Неправильное использование команды 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
reboot # reboot and verify operation
Добавьте эту строку в / etc / fstab (если она еще не существует) ...
/swapfile none swap sw 0 0
Samsung NVMe
Проверьте наличие обновлений прошивки для вашего Samsung NVMe. Загрузите Samsung Magician
здесь . Для этого потребуется Windows, или вы можете попробовать сделать это с помощью USB-накопителя FreeDOS.
Samsung Magician
здесь . Для этого потребуется Windows, или вы можете попробовать сделать это с помощью USB-накопителя FreeDOS. Загрузите Samsung Magician
здесь . Для этого потребуется Windows, или вы можете попробовать сделать это с помощью USB-накопителя FreeDOS.