Ubuntu 17.10 gnome-software 进程使用大量内存

Ubuntu 17.10 gnome-software 进程使用大量内存

我已经运行 Ubuntu 17.10 一段时间了。从昨天(4 月 9 日)开始,该进程gnome-software开始占用大量内存。我不知道这是否与我当天进行的更新有关。

gnome-software内存使用量增长到 7G(我的系统有 8G RAM)。这会占用交换空间和根空间。我的根空间通常只占总磁盘空间的 51%,现在上升到 96%。系统陷入停滞。不得不关机。只有在自动清理磁盘(?)后,根空间才自行恢复到 51% 的使用率。

昨天发生过两次,今天又开始出现这种情况。运行仅 1 小时后,gnome-software现在使用(根据系统监视器)
虚拟内存 = 5.4G,常驻内存 = 4.7G,内存 = 4.7G


更多信息

这种情况一直在发生。根磁盘空间至少被文件占用/var/log/syslog。在过去几个小时里,它的大小已增长到 4.9G。我必须手动终止该gnome-software进程并删除日志文件才能使计算机正常运行。

gnome-software开始使用内存时,CPU 会从 100% 跳升到 0%。这可以在资源选项卡中的系统监视程序中看到。我通过停止进程验证了这一点gnome-software,CPU 使用率几乎降为零。告诉进程继续,CPU 使用率再次跳升。

此 CPU 使用率未显示在进程页面的“% CPU”中。可能是因为刷新间隔?


更多信息

/var/log/syslog 当这种情况发生时,这个错误会一遍又一遍地重复出现。syslog这次我发现它时是 1.7G。

Apr 10 20:27:31 rwkeating-XPS-8300 gnome-software[2485]: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed
Apr 10 20:27:31 rwkeating-XPS-8300 gnome-software[2485]: Ignoring unexpected response

我通过在执行 tail on 时暂停 gnome-software 进程syslog,然后取消暂停 gnome-software 进程来验证这一点,结果只看到错误充斥在日志中。所以它陷入了这个循环。不知道这意味着什么……目前还不知道。

答案1

这是一个已报告的错误 --------------------- 此 URL 指向错误报告

https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1723362

如果我没看错的话,这个问题在 18.04 中已经修复了。如果我想完成任何工作,可能必须在正式发布数据之前升级。


在上述链接的评论中,提供了一个解决方案。我一直在运行这个,gnome-software 进程没有出现任何问题。

sudo apt-add-repository ppa:ubuntu-desktop/gnome-software

sudo apt update

sudo apt upgrade

然后重新启动。

我已将此标记为已回答。

相关内容