V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mark24
V2EX  ›  Ubuntu

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

  •  
  •   Mark24 · 300 天前 · 2015 次点击
    这是一个创建于 300 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    enjoy ~

    参考

    27 条回复    2021-02-07 13:36:15 +08:00
    codehz
        1
    codehz  
       300 天前 via Android
    谁说不会死的,gnome 控制了整个合成器,在它卡死的时候 alt f2 根本出不来,别说重启了。。。
    再加上 ctrl+alt+F*的按键序列也被拦了(拦截 ctrl + alt + delete 重启的副作用)这个时候你也没法切控制台。。。
    Mark24
        2
    Mark24  
    OP
       300 天前
    @codehz 我还没遇到过那么严峻的形式。 最多进入 tty 杀死 Xorg

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

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


    我把我老笔记本装了 deepin,专门去机房敲命令用的.感觉还扣以~
    Mark24
        15
    Mark24  
    OP
       300 天前   ❤️ 1
    凑合用还行。

    写写代码还是够的。

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

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

    Respect ~

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

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

    可能我的电脑足够老了( 10 前),确实没有太大的问题。
    smallX
        20
    smallX  
       300 天前
    难道最的方法不是换掉 gnome ?
    sazima
        21
    sazima  
       300 天前
    swap 真的很重要
    getadoggie
        22
    getadoggie  
       300 天前 via iPhone
    为啥 swap 和卡顿有关系?自从换了 8GB 以上的内存,我就没划分过 swap,不是应该更快吗?
    Mark24
        23
    Mark24  
    OP
       300 天前
    @getadoggie 具体原理不清楚。观察到的现象就是这样。

    如果你发生了卡顿,然后内存又是满的状态,可以试试增加 swap 有惊喜。
    huangmingyou
        24
    huangmingyou  
       300 天前
    受不了 gnome 在 ubuntu 下经常卡死。通过 ssh 或者终端是可以杀掉进程重启 X.
    反正就是莫名其妙的卡。
    换成 fvwm 以后,从来没卡死过,用了 fvwm 大概有 7,8 年了。无敌稳定。
    Mark24
        25
    Mark24  
    OP
       299 天前
    @huangmingyou 我去了解下。

    嗯,linux 的好处是有 N 种选择。
    henryshen233
        26
    henryshen233  
       299 天前
    @CallMeReznov 其实没有出路。。
    henryshen233
        27
    henryshen233  
       299 天前
    (逃
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2162 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:39 · PVG 12:39 · LAX 20:39 · JFK 23:39
    ♥ Do have faith in what you're doing.