2.0 KiB
2.0 KiB
Linux Mint 22.3 优化清单(RTX 3050 Laptop + i5-11260H)
牧尘桌面机,Linux Mint 22.3,2026-06-15 安装后优化记录
硬件状态
| 项目 | 值 |
|---|---|
| CPU | i5-11260H (12 threads) |
| 内存 | 16GB |
| 显卡 | RTX 3050 Mobile, driver 595.71 |
| 磁盘 | 467GB (LVM), 16% used |
| Swap | 1.9GB(用了 1.6GB — swappiness 太高) |
优化命令(按顺序)
1. swappiness(减少 swap 依赖)
echo 'z1020' | sudo -S sysctl -w vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.d/99-swappiness.conf
2. CPU governor → performance
echo 'z1020' | sudo -S cpupower frequency-set -g performance
# 永久化
echo 'z1020' | sudo -S bash -c 'cat > /etc/default/cpupower << EOF
CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g powersave"
EOF'
3. TCP BBR(网络优化)
echo 'z1020' | sudo -S sysctl -w net.core.default_qdisc=fq
echo 'z1020' | sudo -S sysctl -w net.ipv4.tcp_congestion_control=bbr
4. 磁盘 IO 优化
echo 'z1020' | sudo -S sysctl -w vm.dirty_ratio=15
echo 'z1020' | sudo -S sysctl -w vm.dirty_background_ratio=5
5. 关闭无用服务(省资源)
echo 'z1020' | sudo -S systemctl stop bluetooth
echo 'z1020' | sudo -S systemctl disable bluetooth
echo 'z1020' | sudo -S systemctl stop cups-browsed
echo 'z1020' | sudo -S systemctl disable cups-browsed
echo 'z1020' | sudo -S systemctl stop kerneloops
echo 'z1020' | sudo -S systemctl disable kerneloops
验证命令
cat /proc/sys/vm/swappiness # 应为 10
sysctl net.ipv4.tcp_congestion_control # 应为 bbr
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # 应为 performance
nvidia-smi --query-gpu=temperature.gpu --format=csv # GPU 温度
free -h | awk '/^Mem:/{print $7}' # 内存可用
已运行的服务(正常)
thermald— 温度管理nvidia-persistenced— 正常 runningNetworkManager— 正常new-api— 在 3000 端口