Ubuntu 整个系统有时会无响应

Ubuntu 整个系统有时会无响应

我在 Acer swift 3 笔记本电脑上运行 Ubuntu 20.04 已有几个月了。总体而言,系统运行良好,但有时我的笔记本电脑完全没有响应。在这种情况下,我唯一的解决方案是关机(按住电源按钮几秒钟)并重新启动计算机。我根本无法理解和调试这个问题。GNOME 日志应用程序的重要系统日志(在崩溃之前记录)的屏幕截图附在此处:

在此处输入图片描述

我想提一下,在浏览器中观看媒体文件(例如 Facebook、YouTube 上的视频)时,系统会冻结。在 Firefox 和 Chromium 浏览器上,这种情况总是发生。我可以为您提供其他相关系统信息/日志。请帮助我找出问题所在。

编辑

free -h

在此处输入图片描述

grep -i swap /etc/fstab

在此处输入图片描述

sysctl vm.swappiness

vm.swappiness = 60

编辑2

ls -al /var/crash

在此处输入图片描述

lshw -c video

在此处输入图片描述

lsmod | grep amd

在此处输入图片描述

编辑3

dpkg -l *amd* | grep ii

在此处输入图片描述

dpkg -l *ati* | grep ii

在此处输入图片描述

答案1

我们将您的 /swapfile 从 2G 增加到 4G,看看是否有帮助。

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

在里面terminal...

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

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

确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

更新#1:

从 /etc/default/grub 中删除nomodeset,然后sudo update-grub

您使用的是旧版本的 AMD 视频驱动程序。请从以下网址下载并安装 20.20 版https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-20或者https://drivers.amd.com/drivers/linux/amdgpu-pro-20.20-1098277-ubuntu-20.04.tar.xz

安装说明位于https://amdgpu-install.readthedocs.io/en/latest/

重新启动计算机。

答案2

抱歉,我发帖回答这个问题(我刚刚加入,还不能发表评论)

@ Elgin Cahangirov:我也遇到过这些随机冻结的情况,而且大多数时候,当我重新启动计算机时,都会有更新等着我...崩溃后您是否运行过软件更新程序?

以下是完整故事:

我遇到了同样的问题(在这个烦人的死机现象之后,我刚刚重新启动了我的计算机)并且尝试通过交换设置解决它:

崩溃之前我的交换设置是:

  • 手动将 swappiness 更改为 95 或 100(默认为 60,尚未弄清楚如何永久更改 swappiness)

  • 8 GB 内存

  • 2 GB 交换空间(安装期间,在“硬盘 1”上,与 Windows 双启动)

  • 第二个交换分区大小接近 20 GB(位于“硬盘 2”(使用磁盘和 gparted 创建并激活))

  • 将这些优先级设置为我的交换: * -1 表示 2 GB 交换(系统默认值) * 3 表示 20 GB 交换(手动更改,永久设置)

正在运行的是什么?

  • 一些 Firefox 窗口(没有视频,只有纯文本(R 的操作方法)和 Google 表格)

  • R(幸运的是我保存了所有东西)

  • 系统监视器(因为这些崩溃一直在发生并且我正试图找出原因......(但是,它在后台,所以我看不到导致崩溃的原因))

我做了什么?

其实没什么...我当时处于 AFK 状态,R 刚刚打开(没有运行任何计算或任何东西),firefox 刚刚打开(没有页面加载)

=> 没有明显的崩溃原因......(这种情况一直在发生,完全是随机的......例如:

  • 当机器空闲时(我睡觉时就开着它),
  • 当我运行 R 时
  • 当我捕捞鲑鱼时
  • 当我在观看 YouTube 教程时(带有额外烦人的特殊效果,即播放内容的最后几秒会重复播放 -.- )
  • 当我打开了一些程序但当时什么都没做的时候(我注意到当我短暂休息后回来继续工作时会出现冻结)
  • ...)

但是,在我重启电脑后,我检查了软件更新程序是否有任何更新或类似的东西,发现还有另一个更新(ubuntu 基础),我已禁用 livepatch(因为我认为这可能是导致这些冻结的原因)。我在软件更新程序中的设置是:“订阅所有更新”(针对其他软件包)、“每周检查更新”、立即进行安全更新、每周进行其他更新、通知有关其他 LTS ubuntu 版本的信息。

我能做些什么来修复它吗?

这让我想起了我的 Windows 10:每当有更新时,电脑就会变得非常慢,自豪地宣布有更新并要求重新启动,重新启动将需要很长时间,并且大多数情况下需要第二次重新启动,直到一切恢复正常...但是,在 Win 10 中,如果我想确保我的机器不会变慢或崩溃(例如在一个重要的项目期间),我可以暂停更新一周,我也可以暂停我的软件更新程序更新吗?(每周检查没有用,昨天捕获了 2 个更新(和两次冻结),刚刚捕获了另一个更新...或者 ubuntu 基础是安全更新之一?)

抱歉说了这么多,我是 Ubuntu 新手,想提供所有可能重要的信息 :)

答案3

仅供参考,我在 Zorin OS(Ubuntu 版本)上遇到了冻结问题。虽然有很多软件修复建议,但我专注于硬件。

拆开机器找到CPU风扇,清理了阻碍空气流通的灰尘。现在问题已经解决。

这台机器使用的是 Windows,我把死机归咎于操作系统。我安装了 Zorin OS,但令我惊讶的是,Ubuntu 死机的频率比 Windows 更高。

答案4

我在双启动电脑上使用 ubuntu 20.04 时也遇到了同样的问题。以前它运行良好,从未冻结。从昨天开始,当我使用电脑时或在长时间暂停后尝试登录系统时,它偶尔会冻结。我记得几天前我安装了一些远程桌面应用程序。所以我删除/清除了它们。我还安装了系统更新。如果问题再次困扰我,我会回来更新这篇文章。

相关内容