我运行的是 Ubuntu 16.04,64 位,11.7GB RAM,Intel i7-3770 处理器,2TB 旋转磁盘。我有 3 个显示器,使用 6 个虚拟工作空间,并且正在使用 Unity。
重新启动时,我登录后桌面加载速度非常慢,面板的视觉布局因面板碎片而“卡住”了一段时间。鼠标被困在一个显示器内,Unity 部分响应但延迟很大。大约 20-30 秒后,它自行修复,我的桌面恢复正常。这种缓慢是否与旋转磁盘有关?
首次登录后,我通常会弹出“检测到系统程序问题”的提示。我清理了/var/crash/
目录并重新启动,但仍然出现错误,因此我认为这不是过时的崩溃日志。
有一个崩溃文件(我已将其省略):
_usr_lib_xorg_Xorg.0.crash
:
ProblemType: Crash
Architecture: amd64
Date: Tue May 16 09:11:00 2017
DistroRelease: Ubuntu 16.04
ExecutablePath: /usr/lib/xorg/Xorg
ExecutableTimestamp: 1485390561
ProcCmdline: /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
ProcCwd: /
ProcEnviron:
ProcMaps:
...
ProcStatus:
Name: Xorg
Umask: 0022
State: S (sleeping)
...
voluntary_ctxt_switches: 4088352
nonvoluntary_ctxt_switches: 204945
Signal: 6
Uname: Linux 4.8.0-49-generic x86_64
UserGroups:
CoreDump: base64
...
我已多次重启并清除崩溃日志,但始终得到相同的 ProcCmdline:
/usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
以下是输出systemd-analyze blame | head
:
8.827s docker.service
7.404s dev-sda2.device
3.171s apparmor.service
2.087s ModemManager.service
1.893s dev-loop2.device
1.864s accounts-daemon.service
1.710s thermald.service
1.667s NetworkManager.service
1.569s plymouth-start.service
1.408s systemd-timesyncd.service
提前致谢!
答案1
更多的是评论,但我缺乏声誉……您提供的崩溃日志指出 LightDM 崩溃。除其他外,LightDM 负责显示欢迎/登录屏幕。由于您的问题发生后如果您登录,崩溃日志可能无关。不过,您可以尝试安装不同的显示管理器。以下是有关如何从 LightDM 切换到 GDM 的说明。这可能不是您的根本原因,但是当 LightDM 给您带来麻烦时总是值得一试。
答案2
切换到固态硬盘解决了这个问题。启动时间减少了 20 多秒!
正如 Josh A. 指出的那样,这与 xorg 崩溃无关。