在从11.10升级到12.04之后,Gnome 3的登录过程非常缓慢(在升级之前几秒钟的顺序是60秒(硬盘是SSD!)。
在VT中运行"top“显示,gnome产生了大约90%的CPU负载,而dbus-守护进程占用了大约10%。gnome的CPU负载下降到正常水平(约2-3%)的时刻,对应于登录进程终止和桌面显示的时间。
取消激活我安装的四个gnome-shell扩展(替代状态菜单、退出按钮、删除可访问性、系统监视器)对会话启动时间没有任何影响。
登录到Gnome经典没有显示缓慢的会话启动。
系统日志不会显示任何可疑的内容。因此,找出潜在问题的最佳方法是什么?
发布于 2012-07-23 19:55:24
我遇到了类似的问题,并将其固定在联系人系统上--我通过在gnome进程上运行strace -p来实现这一点,并查找系统调用的内容。
我给出了我的最终解决方案,在我的博客里。希望这能帮上忙!
--- /usr/share/gnome-shell/js/ui/overview-dist.js 2012-07-20 13:12:23.564769756 -0700
+++ /usr/share/gnome-shell/js/ui/overview.js 2012-07-20 16:40:14.076527986 -0700
@@ -210,7 +210,7 @@
this.addSearchProvider(new AppDisplay.AppSearchProvider());
this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
- this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ // this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
// Load remote search providers provided by applications
RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));发布于 2012-07-23 21:02:10
你有很多照片用Nautilus吗?也许你受到了LaunchPad Bug 505085 -gnome-设置-守护进程广泛使用磁盘的影响?有关解决方法,请参见注释13或18。
发布于 2014-03-12 08:43:02
我也有同样的问题,不知道如何调试。但是我关闭了所有的gnome shell扩展,然后它完美地工作了。我知道这不是这个问题的确切答案,但它可能会帮助其他有类似问题的人(慢登录到gnome 3会话)。
你可以一个一个地停用,找出是哪个扩展造成了问题--或者你一个接一个地停止激活;)
https://askubuntu.com/questions/159428
复制相似问题