《Linux系統(tǒng)性能分析命令vmstat,iostat,sar使用詳解》要點(diǎn):
本文介紹了Linux系統(tǒng)性能分析命令vmstat,iostat,sar使用詳解,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
當(dāng)系統(tǒng)業(yè)務(wù)出現(xiàn)異常,需要對(duì)系統(tǒng)性能進(jìn)行分析時(shí),從何下手是個(gè)問(wèn)題.因?yàn)樾阅芊治鍪莻€(gè)很系統(tǒng)的問(wèn)題,它可能是系統(tǒng)軟件層面的問(wèn)題,也可能是底層硬件有異常,所以這些用于分析的命令側(cè)重點(diǎn)也有所不同,例如:vmstat/top則偏重于觀察系統(tǒng)進(jìn)程的CPU和內(nèi)存使用情況,而iostat則是檢查OS與存儲(chǔ)之間的IO狀態(tài),因?yàn)檫@些都是影響系統(tǒng)性能的.下面就介紹下vmstat/iostat/sar命令的參數(shù)以及回顯信息.
1. 用vmstat監(jiān)視內(nèi)存使用情況
vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫,可對(duì)操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)視.它是對(duì)系統(tǒng)的整體情況進(jìn)行統(tǒng)計(jì),不足之處是無(wú)法對(duì)某個(gè)進(jìn)程進(jìn)行深入分析.
vmstat的語(yǔ)法如下: