由于上次内核升级,X 使用了太多的 RAM

由于上次内核升级,X 使用了太多的 RAM

好吧,我猜是前几天 apt 的内核升级了,导致我不得不重启。从那时起,X 出现在 htop 中,占用了我 50% 或更多的内存!

交换也完全被吞噬了。我已经很多年没见过这种情况了。

使用 10.10 w/ compiz 和带有官方 nvidia 驱动程序的 nvidia 6150。

这使我的电脑无法使用。我禁用了 AWN 并更改了主题,但对 X RAM 使用率没有影响。

我尝试使用 htop 中的“树”模式来查找任何突出的东西,但没有看到任何东西。

救命,因为现在我必须启动 Vista。

答案1

尽管看起来 X 耗尽了所有 RAM,但 99% 的时间里这不是 X 而是某些客户端应用程序。

Xserver 是一个服务器,因此它会响应客户端请求。客户端可以通过对 xserver 进行过多调用来增加 X RAM 或 CPU 的使用率,这有点像针对 Web 服务器的 DDOS 攻击。

调试此类问题的标准方法是查看进程列表(例如“ps aux”)并开始逐个终止应用程序,直到负载消失。您最后终止的程序可能是罪魁祸首。

该程序xrestop可以给出客户端正在使用资源的一些指示,但不幸的是,该报告中的内存列没有给出总内存使用量,只有像素图内存。但它可以为您提供一个起点。

相关内容