Linux 效能調優非單點突破,而是作業系統、應用程式、硬體、網路四維協同。本文建立系統化排查框架,聚焦四大資源支柱的瓶頸特徵與對策,並介紹 RAID 磁碟陣列選型指南。
top/htop 觀察 us/sy/wa、mpstat -P ALL 核心負載均衡、perf top 熱點函數分析free -h/vmstat 監控、vm.swappiness 調低、HugePages 給資料庫RAID 技術以多磁碟協作提升效能與冗余:
| 級別 | 特點 | 適用場景 |
|---|---|---|
| RAID 0 | 條帶化、效能最強、無冗余、損一損全 | 暫存、快取、可重建資料 |
| RAID 1 | 鏡像、冗余最高、容量利用率 50% | 核心資料、系統盤、小型資料庫 |
| RAID 5 | 分散式奇偶校驗、讀快寫慢、允許壞 1 顆、≥3 顆 | 資料倉庫、歸檔、讀多寫少 |
| RAID 10 (1+0) | 鏡像+條帶、效能與冗雜兼顧、允許壞 1 顆、≥4 顆 | 核心資料庫、高併發 OLTP、關鍵業務 |
iostat -xmt 1 觀察 %util、await、svctmsar -n DEV 1、ss -s、netstat -s 監控# 綜合觀測
vmstat 1
dstat -cdnm
glances
# 進程級
pidstat -urd -p PID 1
perf record -g -p PID
# 系統級
sar -u -r -d -n DEV 1
tuned-adm profile throughput-performance
調優無終點,只有持續觀測、假設驗證、自動化守護。將四大支柱指標納入監控告警體系,才是治本之道。