137******41
2024-06-23 23:22 deepin
现在有种桌面系统反而不如移动系统稳定的感觉。
华为的harmonyOS,用几个月可能能遇到一次重启。
桌面端,KVM虚拟机里面的winServer2019用于开发,连续2-3周不关就卡得不行,所有用户窗口关完,还是卡(但不死机),必须重启;
deepin连续3-4周不重启,一般不会卡,但一旦卡了,大概率死机。
Reply Like 2 View the author
现在有种桌面系统反而不如移动系统稳定的感觉。
华为的harmonyOS,用几个月可能能遇到一次重启。
桌面端,KVM虚拟机里面的winServer2019用于开发,连续2-3周不关就卡得不行,所有用户窗口关完,还是卡(但不死机),必须重启;
deepin连续3-4周不重启,一般不会卡,但一旦卡了,大概率死机。
赞同
内存不足的问题,我觉得你可以考虑装个earlyoom这类的oom killer试试
另外干开发的话,可以考虑使用lqx或者xanmod这类专门针对重负载工作优化的内核
现在有种桌面系统反而不如移动系统稳定的感觉。
华为的harmonyOS,用几个月可能能遇到一次重启。
桌面端,KVM虚拟机里面的winServer2019用于开发,连续2-3周不关就卡得不行,所有用户窗口关完,还是卡(但不死机),必须重启;
deepin连续3-4周不重启,一般不会卡,但一旦卡了,大概率死机。
我的备用机荣耀Play3,系统是Magic UI 3.1.0(安卓10),连续开机约4800小时(约200天),没发现异常,现在还在运行
Windows 11开机两天,文件资源管理器崩掉了……UWP应用几乎全军覆没,没几个能打开……
我在单位的开发机,配置了约47GB内存,两块SSD,用于同时打开webStorm、rider、idea等多个大型IDE。
前几天,在还剩下2-3Gb内存,同时虚拟内存使用了约60%的情况下,操作某个软件界面时,出现了整个界面卡顿,鼠标一跳一跳的情况。我判断大概率是在读写虚拟内存,所以没动他,经过几分钟等待,没有恢复正常,反而卡死了,只能重启!给我一种回到了用windows me时代的感觉……
内存或CPU等核心资源接近消耗完,可能导致死机时,为什么不采取一些补救措施保证至少系统不死机呢?
建议:
1.强制保留部分资源给UI(主要是保证键鼠响应)、资源管理器(保证能让用户手动按需杀灭进程,释放资源),理论上可以通过进程的priority加cgroup等实现管控。相当于UI是用户态一等公民,保证桌面用户体验。据说IOS就是类似策略,所以流畅度比较好。
2.最不济,遇到资源不足的情况,选择最近没有用户界面操作且比较耗费内存等资源的进程进行杀灭,类似手机移动端杀后台进程。某些用户程序被关闭,再怎么也比整个操作系统死机体验要好得多。
不知各位坛友有何高见?