sar (System Activity Reporter)系統活動情況報告是目前Linux上最為全面的系統性能分析工具之一,可以對系統的文件讀寫、磁盤I/O、CPU效率、內存使用、進程活動及IPC有關的活動情況進行報告。本文主要以RedHat 6.5系統為例,簡單介紹sar命令。
sar命令格式:sar [option] [interval] [count]
常用選項如下:
-A:輸出所有系統活動情況的總和
-u:輸出CPU的使用情況
-d:輸出每一個塊設備的活動情況
-r:輸出內存和cache的統計
-b:顯示I/O和傳輸速率
-w:輸出系統交換活動信息
1.cpu資源使用情況
sar –u
![Linux sar系統活動情況報告,最全面的系統性能分析工具之一](http://p2.ttnews.xyz/loading.gif)
2.輸出內存和交換空間的統計信息
sar –r
![Linux sar系統活動情況報告,最全面的系統性能分析工具之一](http://p2.ttnews.xyz/loading.gif)
3.輸出I/O和傳輸速率的情況
sar –b
4.把輸出的信息用二進制文件保存到當前目錄下
sar [option] –o filename
5.將保存的sar信息解析
sar –f filename
6.歷史的系統活動情況會被保存在/var/log/sa目錄下
閱讀更多 王海軍老師 的文章