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
);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
)等。