🧭 一、背景: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 服务器运维、部署与线上故障排查
如果你的网站或后端服务部署在 Linux 服务器上,遇到访问异常、Nginx 配置问题、MySQL / Redis 异常、Docker 服务不可用、磁盘占满、CPU / 内存过高等问题,可以联系我做一次远程排查。
适合以下场景:
✅ 网站打不开或访问不稳定
✅ Nginx / PHP-FPM 配置异常
✅ MySQL / Redis 性能或连接问题
✅ Docker 服务部署与维护
✅ 服务器迁移与环境配置
✅ CPU / 内存 / 磁盘异常排查
服务内容:
✅ Linux 环境检查
✅ 网站部署与迁移
✅ Nginx / PHP-FPM / MySQL / Redis 排查
✅ Docker 配置与维护
✅ 服务器性能分析
✅ 长期远程运维支持
如需咨询,请联系我,并注明:Linux 运维咨询。
联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com


发表回复