理论上桌面 gnome shell 只是 Linux 上正在运行的一个程序,不存在真正意义上的桌面死机。因为系统本身并没有真正的挂掉。
觉得系统卡顿,大多是内存+SWAP 分配到上限导致的。想要避免可以用一个办法,主动分配不低于 8G,最好 2 倍于内存的 SWAP 分区,可以有效的减少卡顿的现象。
假设界面意外出现卡死,没必要像 Windows,Mac 一样去重启电脑。Alt+F2
呼唤出类似于一个快捷命令窗口。
然后输入 r
回车。整个桌面会在记住当前浏览状态下,重启桌面。
enjoy ~
1
codehz 2021-02-06 20:21:40 +08:00 via Android
谁说不会死的,gnome 控制了整个合成器,在它卡死的时候 alt f2 根本出不来,别说重启了。。。
再加上 ctrl+alt+F*的按键序列也被拦了(拦截 ctrl + alt + delete 重启的副作用)这个时候你也没法切控制台。。。 |
2
Mark24 OP |
3
orannge 2021-02-06 20:28:21 +08:00 2
ctrl + alt + F2 按键可能被拦截、显卡驱动可能出问题,开 ssh 适用性更高,除非系统和网络全挂了。
|
5
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 确实会影响网络但是一般不会卡死网络 |
6
systemcall 2021-02-06 20:37:23 +08:00
@Mark24 #2
和 CPU 关系反而没那么大,感觉老机器的瓶颈更多在 I/O 有段时间想把老电脑拿出来继续用,老 E5400 感觉比寨板还卡得多,超频后也是,但是哪怕主频更低,外频更高还是感觉快些,特别老的平台 FSB 频率很关键。其实现在的 Zen2 也是 |
7
Mark24 OP |
8
Cooky 2021-02-06 20:41:42 +08:00
GNOME3/4 性能烂,bug 多,操作反人类,不要用啦(
|
9
love 2021-02-06 20:42:26 +08:00
不知道 ubuntu 默认启不启用 zswap,没的话可以启用一下,一行配置就行
|
10
systemcall 2021-02-06 20:45:54 +08:00
@Mark24 #7
不知道是多老的电脑。特别老的电脑,还是配 xfce 或者 lxde 比较好 我最老的那台电脑,Win10 下都没有好点的 GPU 驱动了,只有个可以正常输出画面的显卡驱动,CPU 又差,卡得很。任务管理器里面就和虚拟机一样看不到“GPU” |
11
sarvatathagata 2021-02-06 21:26:22 +08:00
|
12
lijiangang886 2021-02-06 21:26:49 +08:00
@Cooky gnome 还有 4 ?没听说啊?您写的?:P
|
13
Cooky 2021-02-06 22:26:18 +08:00
@lijiangang886 gnome3 已经准备出 4
|
14
CallMeReznov 2021-02-06 22:32:07 +08:00
其实看吐槽 linux 桌面的那么多,就连 ubuntu 这种用户基数很大的都被吐槽.
那究竟 linux 的桌面出路在何处呢? 我把我老笔记本装了 deepin,专门去机房敲命令用的.感觉还扣以~ |
15
Mark24 OP 凑合用还行。
写写代码还是够的。 看了[Gnome4 的介绍]( https://wiki.gnome.org/Initiatives/Wayland/GnomeShell/GnomeShell4) 感觉长路漫漫,重写的东西真多。 Respect ~ 还是希望当所有公司作恶的时候,能有开源的方案存在制衡。开源的东西意义就是一种制衡。 |
16
billlee 2021-02-06 23:28:21 +08:00
显卡驱动问题可能直接导致 kernel oops.
|
17
zbttl 2021-02-07 01:35:43 +08:00
我也是直接进 ssh 刀了 gnome 。。。
我记得前段时间 vscode 出云同步的时候只有 insider 版本有这个功能我就装了 insider,结果发现手欠一关这玩意系统就卡了 一查发现 gnome 炸了,后来我干脆写了个脚本,出问题直接运行让 gnome 一瞬暴毙复活( |
19
Mark24 OP |
20
smallX 2021-02-07 08:47:00 +08:00
难道最的方法不是换掉 gnome ?
|
21
sazima 2021-02-07 08:54:26 +08:00
swap 真的很重要
|
22
getadoggie 2021-02-07 09:01:13 +08:00 via iPhone
为啥 swap 和卡顿有关系?自从换了 8GB 以上的内存,我就没划分过 swap,不是应该更快吗?
|
23
Mark24 OP |
24
huangmingyou 2021-02-07 10:13:40 +08:00
受不了 gnome 在 ubuntu 下经常卡死。通过 ssh 或者终端是可以杀掉进程重启 X.
反正就是莫名其妙的卡。 换成 fvwm 以后,从来没卡死过,用了 fvwm 大概有 7,8 年了。无敌稳定。 |
25
Mark24 OP |
26
henryshen233 2021-02-07 13:35:56 +08:00
@CallMeReznov 其实没有出路。。
|
27
henryshen233 2021-02-07 13:36:15 +08:00
(逃
|