Debian Stream8有哪些优化技巧
导读:Debian 12 Stream 优化技巧 一 基础与系统维护 保持系统与软件为最新版本,及时获取性能修复与安全补丁:执行 sudo apt update && sudo apt full-upgrade &&am...
Debian 12 Stream 优化技巧
一 基础与系统维护
- 保持系统与软件为最新版本,及时获取性能修复与安全补丁:执行 sudo apt update & & sudo apt full-upgrade & & sudo reboot。
- 移除不再使用的软件包并清理缓存,释放磁盘空间与依赖负担:sudo apt purge < 无用包> ;sudo apt autoremove & & sudo apt clean。
- 关闭不必要的自启服务,降低后台负载:systemctl list-unit-files --type=service | grep enabled;对不需要的服务执行 sudo systemctl disable --now 。
- 选用更轻量的桌面环境(如 LXDE/XFCE/MATE)或服务器场景直接使用 无头模式,减少图形栈开销。
- 建立变更基线:备份关键配置(/etc、/boot、/home 等)与定时快照,便于回滚。
二 CPU 与电源管理
- 查看 CPU 拓扑与特性,指导调度与并行度设置:lscpu。
- 调整进程优先级,保障关键任务:nice -n -10 ;renice -10 -p 。
- 使用 cgroups v2 对关键/噪声进程做资源隔离与限额(CPU/内存/I/O),避免单进程“拖垮”整机。
- 选择性能/功耗策略:cpupower frequency-set -g performance(需安装 linux-cpupower);笔记本可结合 thermald 做温度与降频管理。
- 针对 CPU 绑定型负载,使用 taskset 或 numactl 做绑核/亲和性优化,减少缓存失效与跨 NUMA 访问。
三 内存与存储 I/O
- 降低换页倾向,优先使用物理内存:sysctl -w vm.swappiness=10;根据负载适当设置 vm.dirty_ratio 与 vm.dirty_background_ratio(如 10/5),减少抖动。
- 选择更合适的 I/O 调度器:SSD 优先 none/deadline,HDD 可用 mq-deadline;示例:echo deadline > /sys/block/sda/queue/scheduler。
- 文件系统挂载优化:使用 noatime,nodiratime 减少元数据写入;权衡安全性与性能时再考虑 barrier=0(默认 barrier=1 更安全)。
- 启用并定期执行 fstrim(SSD 维持长期写性能):建议每周一次或按厂商建议执行 fstrim -av。
- 监控与定位瓶颈:iostat -x 1、iotop、vmstat 1;数据库/消息队列等重 I/O 场景优先使用 SSD,必要时采用 RAID10 提升吞吐与冗余。
四 网络性能
- 增大网络缓冲与队列,提升高并发/大流量场景稳定性:
- 内核网络参数:net.core.netdev_max_backlog=16384;net.core.somaxconn=4096;net.ipv4.tcp_tw_reuse=1;net.ipv4.tcp_fin_timeout=15。
- 网卡队列与中断合并:ethtool -G rx 2048 tx 1024;ethtool -C adaptive-rx on。
- 选择合适拥塞控制算法:sysctl net.ipv4.tcp_congestion_control=bbr(需内核支持)。
- 面向服务调优示例(以 Nginx 为例):worker_processes 设为 CPU 物理核心数;worker_connections 结合并发目标与 ulimit -n 调整;开启 GZIP 压缩;合理设置 keepalive 与超时;按业务调整 client_body/header 缓冲与 client_max_body_size。
五 监控与瓶颈定位
- 实时与历史观测:top/htop、vmstat 1、iostat -x 1、sar -u/-r/-b 1 10(需安装 sysstat);glances 做一站式监控。
- 内核与硬件性能剖析:perf record -g -a -f 99 sleep 30;perf report 定位热点函数与调用栈。
- 网络与连接追踪:ss -s、netstat -s、conntrack -L(高并发时关注连接表与 TIME_WAIT)。
- 变更验证流程:在测试环境复现实测,记录基线指标(P95/P99 延迟、吞吐、iowait、%CPU),逐项启用优化并回测对比,确保收益与稳定性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Stream8有哪些优化技巧
本文地址: https://pptw.com/jishu/762786.html
