自从我升级到 Ubuntu 19.10 后,我的系统经常会冻结/滞后。鼠标、键盘和屏幕完全卡住了,几秒钟后又会“解冻”。有时它会重复我的输入。例如,如果我在文本字段中输入“F”,它会在之后显示“FFFFFFFF”。
似乎每次系统必须读取和写入大量数据(例如启动新程序、加载新的 Firefox 选项卡)时都会触发延迟。
我再次在计算机上完全重新安装了 Ubuntu 19.10,但情况仍然相同。它在 Dell XPS 13 上运行。
这篇文章描述了同样的问题,但没有回答:
编辑: 谢谢你的评论!
- 我不使用 PS/2 鼠标或键盘。
- 该模型:戴尔 XPS 13 9360(2016 年版)。标签上写着:注册模式:P54G 注册类型编号:P54G002
编辑2: 不幸的是,关闭所有扩展并不能解决问题。
编辑4: 感谢您的评论!在重新安装 Ubuntu 19.10 之前,我的交换空间有 8 GB。
编辑:6 将交换空间增加到 8GB(我有 8GB 的 RAM)并将交换空间设置为 10 似乎起了作用。我会进一步研究一下。
編輯:7 我的 Bios 版本是 2.10.0。我将检查更新。
磁盘实用程序未显示我的 SSD 的 SMART 数据。
答案1
这是从内核 5.0 到 5.3 的回归这可能是 5.3 内核最近引入的更改中的问题,其中弃用了 deadline、cfq 和 noop,根据 Ubuntu wiki“在搭载 Linux 5.0 的 Ubuntu 19.04 或搭载 Linux 4.15 的 Ubuntu 18.04.3 之前,多队列 I/O 调度默认未启用,只有 deadline、cfq 和 noop I/O 调度程序默认可用”. 据报道引入了一些错误对于那些拥有英特尔并使用 i965 驱动程序的人来说。
为了解决这个问题,我将 swappiness 内核参数更改为 10,并对 IOSchedulers 使用 bfq,默认情况下 Ubuntu 使用 mq-deadline。
答案2
我遇到了类似的问题。使用 关闭 swap 可以暂时缓解这个问题sudo swapoff -a
。这可能与新内核中 swap 的使用有关。
这似乎是一个已确认的错误,正在调查中https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1833281
通过将内核升级到 Ubuntu 19.10,我成功地显著减少了这个问题5.5.9。 我做了什么:
我去了https://kernel.ubuntu.com/~kernel-ppa/mainline/按“上次修改时间”排序后,找到了最新版本 5.5。
在 下
Build for amd64 succeeded
,我下载了四个文件:linux-headers-...-all.deb
、、和。linux-headers-...generic
linux-image-...generic
linux-modules-...generic
然后我把它们放在一个目录中,进入终端,cd 到该目录,然后运行
sudo dpkg -i *.deb
就这样就完成了。它自动安装了最新的 5.5 内核并创建了默认的 grub 条目。重启后,不再出现延迟或鼠标冻结,至少这些情况变得更少了。Swap 再次正常工作。
答案3
更新到 ubuntu 19.10 后,我也遇到了延迟和冻结问题。不确定这对您是否有帮助,但我的问题出在图形驱动程序上。我从https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers并且它再次起作用。
我第一次也认为这是 SSD 问题,因为启动新应用程序或切换 Firefox 选项卡时经常出现滞后。