🧭 一、背景:Linux 桌面开始出现卡顿与 OOM 问题
在日常使用 Ubuntu 26.04 LTS(ThinkPad T570)过程中,逐渐出现以下问题:
- Firefox 偶发卡顿甚至被系统强制关闭
- Clash Verge 内存占用持续增长
- GNOME 输入延迟、窗口卡顿
- 多应用同时运行时系统不稳定

初步判断为:
🧠 内存调度 + swap 策略 + Electron 应用叠加导致系统压力过高
⚙️ 二、优化目标
本次优化目标:
- 提升桌面稳定性
- 降低内存峰值冲击
- 优化 VPN + 浏览器并发场景
- 减少 OOM killer 触发概率
🧩 三、系统基础信息
设备环境:
- ThinkPad T570
- Ubuntu 26.04 LTS
- GNOME Wayland
- Firefox + Clash Verge 常驻
内存配置:
- 16GB RAM
- swap.img 4GB
- ZRAM 7.4GB
🛠️ 四、核心优化过程
🧊 1. 安装 ZRAM(提升内存缓冲能力)
sudo apt install zram-tools作用:
- 将一部分内存压缩作为 swap 使用
- 提升高负载场景稳定性
- 减少磁盘 swap 使用频率
⚙️ 2. 调整 swap 策略(swappiness)
原始值:
vm.swappiness = 60调整为:
sudo sysctl vm.swappiness=10并写入:
/etc/sysctl.conf优化意义:
- 降低 swap 使用频率
- 优先使用 RAM + ZRAM
- 避免桌面抖动与卡顿
重启后你应该观察这二点:
swapon --showcat /proc/sys/vm/swappiness
🧠 3. Firefox 性能优化
关键参数调整:
about:config
dom.ipc.processCount = 4
browser.sessionstore.interval = 30000
browser.tabs.unloadOnLowMemory = true
优化效果:
- 降低多进程占用
- 控制标签页内存增长
- 减少后台写入压力
🌐 4. Clash Verge 优化(关键步骤)
⚡ 启用轻量模式(最终执行)
路径:
Verge → 高级设置 → 轻量模式同时优化:
- 日志等级:Info → Warn
- 关闭流量图
- 关闭内核占用显示
优化效果:
- 内存占用从 500MB → 150~200MB
- UI 渲染负担大幅下降
- Electron 常驻进程明显减轻
参考:🚀 Clash Verge 从 500MB 到 200MB:Ubuntu VPN 客户端轻量化优化实战
🎨 5. GNOME 扩展检查
当前扩展:
- ubuntu-dock
- tiling-assistant
- snapd components
结论:
保留核心扩展,避免过度 UI 插件影响性能
📊 五、优化结果对比
| 项目 | 优化前 | 优化后 |
|---|---|---|
| Clash Verge | 500MB+ | 150~200MB |
| Firefox | 波动卡顿 | 稳定运行 |
| 系统响应 | 偶发卡顿 | 稳定流畅 |
| OOM 风险 | 存在 | 明显降低 |
🧠 六、核心优化思路总结
本次优化核心不是“单点调整”,而是三层结构优化:
🧩 1. 内存结构优化
- RAM + ZRAM + Swap 三层体系
🧩 2. 应用层优化
- Firefox 限制多进程
- Clash Verge 轻量模式
🧩 3. 系统调度优化
- swappiness 降低到 10
- 减少 swap 干扰
🚀 七、关键经验总结
Linux 桌面卡顿的根本原因,往往不是“内存不够”,而是“内存调度策略不合理 + Electron 应用叠加负载”。
📌 八、适用场景
本文方案适用于:
- Ubuntu 22.04 / 24.04 / 26.04
- GNOME 桌面环境
- Clash Verge / Electron 工具用户
- Firefox 重度使用者
- 长期开 VPN + 浏览器并行工作场景
🎯 九、结语
通过本次优化,系统从“偶发卡顿 + 内存波动”状态,进入稳定运行模式。
整体体验变化非常明显:
🧠 从“桌面不稳定” → “可长期工作使用”
Linux 服务器部署与运维咨询服务
长期使用 Ubuntu、Debian 等 Linux 系统进行开发与运维工作,积累了服务器部署、Docker 容器化、Nginx 配置、网站迁移及性能优化等实践经验。
适合以下场景:
✅ Linux 环境迁移
✅ 网站部署上线
✅ Docker 容器化部署
✅ Nginx 配置优化
✅ 服务器性能调优
服务内容:
✅ Linux 环境搭建
✅ 网站部署与迁移
✅ Docker 配置与维护
✅ Nginx 优化
✅ 长期运维支持
如需咨询,请联系我,并注明:Linux 运维咨询。
联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com

发表回复