Ubuntu 变得无响应

Ubuntu 变得无响应

有很多类似的问题,我读过很多答案,尝试过很多方法,但到目前为止都没有任何帮助。

我的机器突然变慢了。实际观察是,当 RAM 使用率达到 50% 左右时,机器的性能变得难以忍受。

我有 16GB 的 RAM 和 16GB 的交换空间。据我所知,交换空间没有被使用。任何操作(鼠标单击或使用 alt-tab 进行简单的应用程序切换)大约需要 5-10 秒。它最终会做出响应。

这是主要的工作机器,我通常有两个分别运行 Java 1.8 和 Java 11 的 eclipse 实例、chromium 浏览器和一些其他应用程序,例如 emacs、终端,有时还有 Firefox。在后台,mysql 通常在运行。

Top 和 IOTop 没有显示任何正在进行的活动,但很多时候,这两个应用程序也会冻结。

任何日志文件中均没有关于潜在问题的条目。如果需要,我可以尝试提供任何其他相关数据。机器已更新服务包。

我可以理解如果不需要的话它不会使用交换,但无法解决机器无响应的问题。如前所述,这通常发生在内存使用率达到 50% 以上时。切换应用程序甚至在编辑器中输入内容现在都变得很慢。

自由命令的输出

free -h
total        used        free      shared  buff/cache   available
Mem:            15G        5.6G        6.9G        481M        3.0G        9.1G
Swap:           15G          0B         15G

文件系统

在此处输入图片描述

在此处输入图片描述

根据要求编辑以提供信息。图片是在我发布问题后拍摄的。我现在正在尝试除了之前的磁盘外还连接一个新磁盘。Swappiness 已增加,将监控效果

答案1

看起来你可能遇到了交换问题。你同时拥有/var/swapfile和 交换分区。这本身不是问题,除非大小设置不正确(目前未知),或者 fstab 条目不正确(就像你的一样)。

假设至少为 4G,如或/dev/sda5所示,我们将修改您的交换配置。gpartedsudo fdisk -l

首先我们将修改/etc/fstab

terminal应用程序中...

sudo -H gedit /etc/fstab# 编辑 fstab

改变这个...

/var/swapfile none swap defaults 0 0

对此……

/var/swapfile none swap sw 0 0

然后到这个……

#/var/swapfile none swap sw 0 0

保存文件并退出gedit

reboot

sudo sysctl vm.swappiness# 重启后应显示值 60。

free -h# 检查交换大小

相关内容