Linux 系統出現問題時,我們不僅需要查看系統日志信息,而且還要使用大量的性能監測工
具來判斷究竟是哪一部分(內存、CPU、硬盤……)出了問題。在 Linux 系統中,所有的運行
參數保存在虛擬目錄/proc 中,換句話說,我們使用的性能監控工具取到的數據值實際上就
是源自於這個目錄,當涉及到系統高估時,我們就可以修改/proc 目錄中的相關參數了,當
然有些是不能亂改的。下面就讓我們了解一下這些常用的性能監控工具。
工具 功能描述
uptime ---- 系統平均負載率
dmesg ---- 硬件/系統信息
top ----- 進程進行狀態
iostat -------- CPU 和磁盤平均使用率
vmstat --------- 系統運行狀態
sar --------- 實時收集系統使用狀態
KDE System Guard --- 圖形監控工具
free ---------------內存使用率
traffic-vis ------------網絡監控(只有 SUSE有)
pmap ------------- 進程內存占用率
strace --------- 追蹤程序運行狀態
ulimit ---------系統資源使用限制
mpstat -------------多處理器使用率
top free ps uptime atop slabtop vmstat w pmap utmp
http://linux.die.net/man/1/top
Linux性能測試 top衍生命令 atop/htop/slaptop
IBM Linux 性能調優指南 http://www.redbooks.ibm.com/redpapers/pdfs/redp4285.pdf