如何在 16.10 中开始诊断和修复使用 100% CPU 和 90% 以上内存的 indicator-datetime-service?

如何在 16.10 中开始诊断和修复使用 100% CPU 和 90% 以上内存的 indicator-datetime-service?

高使用率在启动后立即开始,每分钟左右暂停 2-3 秒,但除此之外,资源使用量很大,以至于计算机无法使用。我可以通过发出一个来暂时恢复我的系统,killall unity-panel-service但这会带来一些可用性开销,并不是解决方案。

答案1

我在 Ubuntu 17.10 上遇到了这个问题。对我来说,问题的原因是进化数据服务器试图与 Google 日历事件同步,并以某种方式导致了内存泄漏。

在执行任何操作之前,您可能需要暂时停止指标日期时间服务,以使您的计算机处于可用状态。方法如下:

  1. 打开系统监视器
  2. 按最高 CPU 或内存消耗对服务进行排序
  3. 指标日期时间服务应显示在顶部
  4. 右键单击它并选择停止进程。

现在我们需要禁用 Google 日历同步。

操作方法如下:

  1. 打开日历
  2. 从菜单中选择日历 > 日历
  3. 从在线帐户中选择 Google(或者可能是另一个)
  4. 禁用在线帐户的日历同步

实际上,我刚刚完全删除了在线帐户,当我重新启动时,问题就消失了。希望这能有所帮助。

关于如何解决这个问题的线索是这里这里这是完整的错误报告。

答案2

来自评论...

在访客帐户下一切似乎都运行正常。

可能是主用户帐户中的某些内容导致了此问题。建议他们暂时禁用某些启动应用程序,看看是否能解决问题。

用户禁用了时钟/日历指示器,到目前为止,一切运行良好。

相关内容