亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來到小浪云!


使用sysstat graph來分析sar獲取的性能數據


avatar
小浪云 2024-12-06 190

一、環境要求

一、環境要求
  • 運行sysstat服務,并在/var/log/sa目錄下有sarXX文件生成
  • php5.2以上版本
二、安裝sysstatgraph

1、下載sysstat graph包,當前最新版本為0.4 。將該包解壓后,放到web目錄下,這里以apache httpd為例 ,解包到/var/www/html 目錄。

2、編輯config.php文件,默認如下:

define('SYSSTATDATAPATH','/var/log/sa'); define('jsonSTRUCTUREFILENAME','data.json'); define('NETWORKINTERFACELIST',serialize(array('lo'))); // define('NETWORKINTERFACELIST',serialize(array('lo','eth0'))); 

第一行指定了systat 生成文件的目錄,所以建立一臺分析服務器,將其他主機的/var/log/sa打包復制到該主機,將放到相應目錄,并修改該路徑。

第二行指生成的json文件,默認情況下,先讀取該json文件,并將數據返回到html 頁面上。可以在命令下執行php index.php ,會輸出并生成該文件。

第三行指定了查看網絡流量的網卡接口,默認只配置了回環接口。想要使用其他接口,可以將lo 修改為其他接口,如eth0 。有多個接口時,可以按第四行的方法進行配置。

3、通過http://ip/index.php訪問,圖示類以如下:

使用sysstat graph來分析sar獲取的性能數據

?

4、sysstat graph 查看的性能指標

通過該工具,可以查看以下性能指標

Tasks created (per second) Context switches (per second) CPU utilisation (User/System/IOwait) Memory usage / Swap usage (megabytes) Running/sleeping task count (threads) System load averages Network packets (received/transmitted per second) - per adapter Network kilobytes (received/transmitted per second) - per adapter 
三、后記

本來想通過Python 實現讀取sarXX文件生,將數據通過ajax 直接圖示展現(和之前先寫入rrd數據庫,再通過rrdtool 生成不同),在查閱資料時發現php版本的該軟件包。這里記錄下以備以后借鑒參考。

相關閱讀