ubuntu 应对卡死存档重启桌面技巧

2021-02-06 20:18:43 +08:00
 Mark24

理论上桌面 gnome shell 只是 Linux 上正在运行的一个程序,不存在真正意义上的桌面死机。因为系统本身并没有真正的挂掉。

觉得系统卡顿,大多是内存+SWAP 分配到上限导致的。想要避免可以用一个办法,主动分配不低于 8G,最好 2 倍于内存的 SWAP 分区,可以有效的减少卡顿的现象。

假设界面意外出现卡死,没必要像 Windows,Mac 一样去重启电脑。Alt+F2 呼唤出类似于一个快捷命令窗口。

然后输入 r 回车。整个桌面会在记住当前浏览状态下,重启桌面。

enjoy ~

参考

3777 次点击
所在节点    Ubuntu
27 条回复
codehz
2021-02-06 20:21:40 +08:00
谁说不会死的,gnome 控制了整个合成器,在它卡死的时候 alt f2 根本出不来,别说重启了。。。
再加上 ctrl+alt+F*的按键序列也被拦了(拦截 ctrl + alt + delete 重启的副作用)这个时候你也没法切控制台。。。
Mark24
2021-02-06 20:23:54 +08:00
@codehz 我还没遇到过那么严峻的形式。 最多进入 tty 杀死 Xorg

我现在用一台老机器,有意识注意 cpu 的负荷工作,就无所谓了。
orannge
2021-02-06 20:28:21 +08:00
ctrl + alt + F2 按键可能被拦截、显卡驱动可能出问题,开 ssh 适用性更高,除非系统和网络全挂了。
codehz
2021-02-06 20:29:51 +08:00
@Mark24 #2 和 cpu 没啥关系,就是软件 Bug
systemcall
2021-02-06 20:34:42 +08:00
我以前的 2c2t 2G RAM 有坏道的 500G 绿盘的台式机上面用 Ubuntu 的时候,标签页开多了就容易卡死
解决方法是手机连上 ssh,sudo service lightdm restart,每次死了就输一遍,一般可以反应过来,比重启快多了。swap 我分配了 8G,调整过各种策略还是卡。当时上网一个网页里一大堆的 flash 。我用的 chrome,桌面环境是死掉的 unity,还加了不少特效
Ubuntu 桌面卡死了,有可能键盘也卡死了,甚至显卡也卡死了,因为键盘和显卡都被 Xorg 等接管了。ssh 反而是最靠谱的,xorg 确实会影响网络但是一般不会卡死网络
systemcall
2021-02-06 20:37:23 +08:00
@Mark24 #2
和 CPU 关系反而没那么大,感觉老机器的瓶颈更多在 I/O
有段时间想把老电脑拿出来继续用,老 E5400 感觉比寨板还卡得多,超频后也是,但是哪怕主频更低,外频更高还是感觉快些,特别老的平台 FSB 频率很关键。其实现在的 Zen2 也是
Mark24
2021-02-06 20:40:18 +08:00
@systemcall 学习了。 :D

最近也在用老设备。 老设备还能用用,有种“设备自由”的感觉。怀旧。
Cooky
2021-02-06 20:41:42 +08:00
GNOME3/4 性能烂,bug 多,操作反人类,不要用啦(
love
2021-02-06 20:42:26 +08:00
不知道 ubuntu 默认启不启用 zswap,没的话可以启用一下,一行配置就行
systemcall
2021-02-06 20:45:54 +08:00
@Mark24 #7
不知道是多老的电脑。特别老的电脑,还是配 xfce 或者 lxde 比较好
我最老的那台电脑,Win10 下都没有好点的 GPU 驱动了,只有个可以正常输出画面的显卡驱动,CPU 又差,卡得很。任务管理器里面就和虚拟机一样看不到“GPU”
sarvatathagata
2021-02-06 21:26:22 +08:00
lijiangang886
2021-02-06 21:26:49 +08:00
@Cooky gnome 还有 4 ?没听说啊?您写的?:P
Cooky
2021-02-06 22:26:18 +08:00
@lijiangang886 gnome3 已经准备出 4
CallMeReznov
2021-02-06 22:32:07 +08:00
其实看吐槽 linux 桌面的那么多,就连 ubuntu 这种用户基数很大的都被吐槽.
那究竟 linux 的桌面出路在何处呢?


我把我老笔记本装了 deepin,专门去机房敲命令用的.感觉还扣以~
Mark24
2021-02-06 22:52:16 +08:00
凑合用还行。

写写代码还是够的。

看了[Gnome4 的介绍]( https://wiki.gnome.org/Initiatives/Wayland/GnomeShell/GnomeShell4)

感觉长路漫漫,重写的东西真多。

Respect ~

还是希望当所有公司作恶的时候,能有开源的方案存在制衡。开源的东西意义就是一种制衡。
billlee
2021-02-06 23:28:21 +08:00
显卡驱动问题可能直接导致 kernel oops.
zbttl
2021-02-07 01:35:43 +08:00
我也是直接进 ssh 刀了 gnome 。。。
我记得前段时间 vscode 出云同步的时候只有 insider 版本有这个功能我就装了 insider,结果发现手欠一关这玩意系统就卡了
一查发现 gnome 炸了,后来我干脆写了个脚本,出问题直接运行让 gnome 一瞬暴毙复活(
handuo
2021-02-07 08:07:54 +08:00
@Mark24 不是 为啥一定要用 gnome 啊?不懂就问,性能差,bug 多
Mark24
2021-02-07 08:19:15 +08:00
@handuo 默认的环境呀。

感觉 ubuntu 自带的 gnome 还好。。。没感觉卡唉。

可能我的电脑足够老了( 10 前),确实没有太大的问题。
smallX
2021-02-07 08:47:00 +08:00
难道最的方法不是换掉 gnome ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/751883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX