Ubuntu 文件系统“卡顿”是一个比较常见但原因多样的问题。下面我按常见原因 → 排查方法 → 解决建议来系统说明。
/ 和 /home 在同一块慢盘上。✅ 建议:
/home 放 SSD常见场景:
apt upgradesnap 自动更新检查:
iostat -x 1
或
sudo atop
检查:
df -T
如果是 btrfs:
sudo btrfs filesystem usage /
当内存不足时:
检查:
free -h
swapon --show
如果 swap 在 HDD 上,会非常卡。
✅ 建议:
cat /proc/sys/vm/swappiness
可设为 10:
sudo sysctl vm.swappiness=10
Snap 特点:
检查:
snap list
lsblk | grep loop
✅ 建议:
sudo systemctl mask snapd.refresh.service
表现:
检查:
dmesg | grep error
sudo smartctl -a /dev/sda
✅ 建议:
sudo fsck -f /dev/sdX
(需卸载)
GNOME 的 tracker 会扫描文件。
检查:
systemctl --user status tracker-miner-fs
✅ 关闭:
systemctl --user disable tracker-miner-fs
例如:
atime 导致频繁写建议改为:
defaults,noatime
# 1. 磁盘使用
df -h
# 2. IO 情况
iostat -x 1
# 3. 内存 / swap
free -h
# 4. 系统日志
dmesg | tail -50
# 5. 进程 IO
sudo iotop
| 现象 | 可能原因 |
|---|---|
| 开机慢 | HDD / snap |
| 写文件卡 | IO 占满 |
| 突然假死 | swap 在 HDD |
| 文件越用越慢 | btrfs / 碎片化 |
| 升级时卡 | apt + snap |
如果你愿意,可以告诉我:
我可以帮你精准定位并给出配置方案。