Debian Stream 8系统优化指南
Debian Stream 8作为滚动开发流,虽无官方针对性优化文档,但可通过通用Linux系统优化方法提升性能、稳定性及资源利用率。以下是具体优化方向及操作步骤:
sudo apt update && sudo apt upgrade,确保内核、软件包及安全补丁为最新版本,修复已知漏洞并提升兼容性。sudo apt autoremove;sudo apt clean;sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}'),释放磁盘空间。systemctl list-unit-files --type=service列出所有服务,禁用不需要的服务(如蓝牙、CUPS打印服务):sudo systemctl stop <服务名> # 停止服务
sudo systemctl disable <服务名> # 禁止开机启动
例如,关闭蓝牙服务:sudo systemctl disable bluetooth。编辑/etc/sysctl.conf文件,调整内核参数以提升系统性能:
vm.swappiness=10,值越低越少使用交换分区);net.ipv4.tcp_timestamps=1)、重用TIME-WAIT套接字(net.ipv4.tcp_tw_reuse=1)、增加最大文件描述符数(fs.file-max=65536);vm.dirty_ratio=10,vm.dirty_background_ratio=5),减少磁盘I/O等待。修改后执行sudo sysctl -p使配置生效。
noatime,nodiratime选项(减少文件访问时间记录,降低磁盘I/O):/etc/fstab,在对应分区挂载项后添加noatime,nodiratime,例如:/dev/sda1 / ext4 defaults,noatime,nodiratime 0 1;sudo mount -o remount /重新挂载。/etc/sysctl.conf中优化网络配置:
net.core.somaxconn=65535);net.ipv4.tcp_max_syn_backlog=2048);net.ipv4.tcp_window_scaling=1),提升大带宽网络性能。iftop:实时监控网络接口流量(按端口、IP排序);nethogs:按进程统计网络带宽使用;iperf3:测试服务器与客户端之间的带宽。ufw(简单防火墙)或iptables(高级防火墙),仅开放必要端口(如HTTP 80、HTTPS 443、SSH 22),关闭未使用的端口,减少网络攻击面。query_cache_size=64M);innodb_buffer_pool_size=物理内存的50%-70%),提升数据库读写性能;OPTIMIZE TABLE语句,整理表碎片,提升查询速度。top(实时进程排名)、htop(交互式进程查看,需安装)、vmstat(虚拟内存、CPU、磁盘I/O统计)、iostat(磁盘I/O详细信息)等工具,定期检查系统资源使用情况,定位瓶颈。logrotate工具定期轮转日志文件(如/var/log/syslog、/var/log/auth.log),避免日志过大占用磁盘空间。编辑/etc/logrotate.conf,设置日志保留天数(如rotate 7表示保留7天)、压缩选项(compress)等。