效能監控之pcp

2021-07-24 20:17:56 字數 1498 閱讀 6256



下面我們一起來看一篇關於rhel7效能監控之pcp的學習筆記,希望這篇文章能夠幫助到各位朋友,有興趣的同學可以進來看看哦。

一、pcp包安裝及命令工具使用

pcp效能採集使用的core包為pcp包,直接可以使用yum -y install pcp 進行安裝,系統效能相關工具也可以通過安裝pcp-system-tools獲取。

# yum install pcp pcp-system-tools

pcp-system-tools 包裡包含的工具和我們之前常見的很多命令都類似,可以單獨執行:

[root@localhost ~]# rpm -ql pcp-system-tools

/usr/bin/pmatop

/usr/bin/pmcollectl

/usr/bin/pmiostat

/usr/libexec/pcp/bin/pcp-atop

/usr/libexec/pcp/bin/pcp-collectl

/usr/libexec/pcp/bin/pcp-dmcache

/usr/libexec/pcp/bin/pcp-free

/usr/libexec/pcp/bin/pcp-iostat

/usr/libexec/pcp/bin/pcp-numastat

/usr/libexec/pcp/bin/pcp-shping

/usr/libexec/pcp/bin/pcp-uptime

/usr/libexec/pcp/bin/pcp-verify

pmatop與top、atop類似,pmiostat與iostat輸出結果基本一樣,pcp-free和free命令輸出相同。pmstat (pcp包裡的)與vmstat結果相同。pcp包裡對應的還有相應的服務,尤其是pmcd服務是後面gui和web檢視的基礎,必須要先將本服務啟動後,才可以通過提供乙個介面給相應的程式進行圖形輸出。服務啟動命令如下:

# systemctl enable pmcd

# systemctl start pmcd.service

# firewall-cmd --add-port=44321/tcp --permanent

# firewall-cmd --reload

二、pcp-gui 檢視

可以通過安裝pcp-gui包檢視具體某個指標的效能情況。pcp-gui 包中已經預先做了很多檢視,像io、網路、cpu等,如果感覺系統預設的檢視不滿足我們的要求時,也可以自定義檢視。

# yum -y install pcp-gui

安裝完成後執行pmchart,我這裡新增兩個檢視,結果如下:

pmcharts

三、web檢視

開篇也提到pcp可以通過webapi提供資料給vector、grafana、webjs等前端平台進行展示,通過檢視其自帶的yum源,也可以看出其支援的前端型別,如下:

其中webapi包是必須包,後面對應的前端包根據需要對應安裝即可。

這幾種前端展示出的介面都非常漂亮,這裡截圖幾張可以看下:

Linux CentOS 之 效能監控

這篇主要講一下linux centos 上效能效能監控的操作。1.監控cpu使用情況 uptime 該命令將會列印出當前時間 系統執行了多久 當前登陸使用者數 系統平均負載 這裡的負載是單位時間內,cpu等待佇列中,評價有多少個程序在等待,等待的程序越多,cpu越忙。2.監控記憶體及交換分割槽的使用...

效能監控工具之NewRelic

在讀 高效能mysql 一書中,認識了newrelic,但是還未能及時用上,所以在網上找了乙個帖子以記錄。newrelic是一家提供rails效能監測服務的 newrelic提供了不同級別的監測功能,免費的是lite版本,最高有gold版本.new relic工具有兩種執行模式 2 develope...

效能測試之Docker監控

微服務 大中台盛行的當下,容器化已經被廣泛使用。在效能測試過程中,對容器的監控模型構建也是必不可少的。我們效能測試監控模型的構建一直是圍繞著prometheus和grafana來展開的。她們可以快速的構建我們效能測試的絕大多數的監控模型 已介紹搭建了資料庫監控 伺服器監控。思路是相同的,也可自行快速...