性能測試過程中監控系統的CPU、內存、帶寬等指標是必須,以前一直使用nmon這款linux系統監控工具進行性能測試過程中的系統監控,但是要形成正式的性能測試報告,就必須要通過nmon命令采集性能數據并轉換為Excel圖表,還是有些不太方便。
今天介紹一款linux系統實時性能監控工具Netdada,它是開源且免費的,它以web頁面的形式展示系統性能數據,非常方便,而且頁面展現相當驚艷,系統性能展現頁面長下面這樣。
安裝Netdata
安裝Netdata非常簡單,使用linux發行版的包安裝命令就可以了,以centos系統為例,su到root用戶下執行命令就會開始安裝,一直等待安裝完成。
yum install netdata
啟動Netdata
Netdata幾乎是免配置的,但是默認配置的僅localhost可訪問,建議安裝完成后進行修改以便其他用戶也可以訪問監控頁面。修改配置文件/etc/netdata/netdata.conf
vi /etc/netdata/netdata.conf
將bind to = localhost修改為0.0.0.0,然后保存。
最后執行如下命令啟動Netdata
systemctl start netdata
瀏覽器訪問http:ip:19999即可打開系統性能實時監控頁面,如果無法訪問考慮檢查是否被防火墻過濾。