Ubuntu 18.04 — 交换空间未使用,Gnome 冻结

Ubuntu 18.04 — 交换空间未使用,Gnome 冻结

我的交换空间有问题。即使应该使用交换空间,交换空间也总是空的。

在下面的屏幕截图中,您可以看到我的 RAM 已满一半,剩余的 RAM 已充满缓存和缓冲区。

每次我的 RAM 被所有东西占满时,我都会有 1-2 秒的冻结时间。我猜这是系统暂停以释放一些缓存以腾出空间。

但是,这种情况不应该发生。理论上,在整个 RAM 填满之前,交换区应该开始用于缓存和缓冲区,因此不应该出现冻结,因为系统 RAM 总是有一些可用空间,缓存和缓冲区将在后台从 RAM 复制到交换区,从而防止冻结。

我检查了一下,我的交换分区 UUID 在 fstab 中与 blkid 命令的结果一致,并且我的交换量为 60。

是不是我的交换空间太小而无法使用?

感谢您的帮助!

在此处输入图片描述

答案1

问题实际上出在我的 VirtualBox Windows VM 上,它发出了太多 I/O,导致 gnome 等待轮到它。我通过 virt-manager 切换到 KVM,使用 virtio 驱动程序,一切都快了很多,不再冻结。

我使用 Passmark 检查了性能差异,差异非常大:

在此处输入图片描述

相关内容