保持Ubuntu系统流畅运行的实用方法
运行sudo apt update && sudo apt upgrade
命令,确保系统和所有软件包为最新版本。更新不仅能修复已知漏洞,还会包含性能优化,避免因旧版本兼容性问题导致的卡顿。
sudo apt autoremove
删除不再需要的依赖包,sudo apt clean
清理下载的软件包缓存;bleachbit
等工具清除临时文件、缓存、旧日志等垃圾,释放磁盘空间(建议保留至少10%的空闲空间)。通过“系统设置→启动应用程序”或gnome-session-properties
命令,禁用开机时不需要的程序(如聊天客户端、自动更新工具),减少开机时的资源占用,加快启动速度。
sudo fallocate -l 4G /swapfile
→ sudo chmod 600 /swapfile
→ sudo mkswap /swapfile
→ sudo swapon /swapfile
,并在/etc/fstab
中添加永久生效配置;/etc/sysctl.conf
文件,添加vm.swappiness=10
(默认60,数值越小越少使用交换空间),降低系统对交换空间的依赖,提升运行速度。若硬件配置较低(如老款笔记本、低配台式机),可将默认桌面环境(如GNOME)替换为轻量级选项:
sudo apt install xubuntu-desktop
;sudo apt install lubuntu-desktop
。编辑/etc/sysctl.conf
文件,添加或修改以下参数:
vm.swappiness=10
(减少交换空间使用);vm.vfs_cache_pressure=50
(减少虚拟内存缓存占用);net.core.somaxconn=1024
(提升网络连接处理能力)。sudo sysctl -p
使设置生效。预加载会根据使用习惯,在后台提前加载常用程序到内存,缩短启动时间。运行sudo apt install preload
安装后,系统会自动运行并优化。
使用htop
(sudo apt install htop
)或glances
(sudo apt install glances
)工具,实时查看CPU、内存、磁盘的占用情况,快速定位性能瓶颈(如某个进程占用过高资源,可及时终止)。