分享好友 最新动态首页 最新动态分类 切换频道
性能监控之pcp
2024-12-25 17:58

PCP 工具是RHEL7/Centos7里引入的一个非常强大的性能分析监控工具,引用一下其官方站点及红帽官方的介绍:Performance Co-Pilot (PCP) is an open source, distributed, metrics gathering and analysis system. This includes coverage of activity in the areas of: CPU, disk, memory, swapping, network, NFS, RPC, filesystems, and per-process statistics. 其可以提供GUI的观察平台,也可以通过提供数据给vector、grafana、webjs等前端平台,通过这些平台以web的形式将监控的结果展示出来。

一、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包是必须包,后面对应的前端包根据需要对应安装即可。

# yum install pcp-webapp-vector pcp-webapi
# systemctl start pmcd pmwebd
# systemctl enable pmcd pmwebd

这几种前端展示出的界面都非常漂亮,这里截图几张可以看下

 

最新文章
穿山甲短剧与广告联盟变现小程序平台系统搭建开发
在开发短剧对接广告联盟变现系统之前,首先需要对市场进行深入分析。了解目标观众的偏好、观看习惯以及消费能力是至关重要的。此外,分析竞争对手的广告策略和变现手段也能帮助开发者找到差异化的定位。这一阶段的目的是确保短剧内容与广告
泰豪科技涨0.37%,成交额5061.16万元,近3日主力净流入-516.99万
12月16日,涨0.37%,成交额5061.16万元,换手率1.10%,总市值46.23亿元。根据AI大模型测算泰豪科技后市走势。短期趋势看,该股当前无连续增减仓现象,主力趋势不明显。主力没有控盘。中期趋势方面,下方累积一定获利筹码。近期该股有吸筹现
微云超级链:类似WU界SaaS模式下企业数字化转型的一站式解决方案!
微云超级链:类似WU界SaaS模式下企业数字化转型的一站式解决方案!系统搭建+平台运营,微三云麦超介绍前文介绍:微 三 云 为 什 么 要 研 发 “ 云 平 台 ” 在 面 对 当 下 成 千 上 万 商 家 的 运 营 需 求 时 ,微 三 云 过 去 堆 叠
零基础教学!如何轻松提交网站到百度收录?
身为致力于SEO优化的专业人员,我深深理解百度收录对于网站的关键性。特此与您分享有关如何提交网站收录地址到百度的实用技巧和窍门。1.了解百度收录原理首先,请您了解一下百度的收录机制吧!实际上,百度采用独特的爬虫系统不断收集和整
阿尔特———卡位Ai应用之汽车机器人设计,万亿级别的汽车机器人市场将造就十倍牛股!
阿尔特———卡位Ai应用之汽车机器人设计,万亿级别的汽车机器人市场将造就十倍牛股!汽车领域中的AI技术应用前景非常广阔,并且正在推动行业的创新变革。以下是一些关键点:1. 自动驾驶技术:AI技术在自动驾驶领域的应用是核心,通过集成
获取 Android 12
您可以通过以下任一方式获取 Android 12:在 Google Pixel 设备上获取 Android 12设置 Android 模拟器获取通用系统映像 (GSI)获取适用于 Android TV 的 Android 12如果您使用的是受支持的 Google Pixel 设备,则可以查看并更新 Android 版
几个有趣Python实例!
以下是几个有趣的Python入门程序示例:1. 猜数字游戏```import randomnumber = random.randint(1, 100)guess = int(input(猜猜数字是多少(1-100):))while guess != number:if guessnumber:print(猜小了)else:print(猜大了)guess = int(in
饮料营销新策略:7喜品牌焕新案例分析
第2351篇特别提醒:本公众号所刊发稿件、图片均用于内部交流使用,并在显要位置注明文章出处和来源,若涉及版权,或版权人不愿意在本平台刊载,请版权人可联系我们要求撤下您的作品。在快速变化的饮品市场中,品牌焕新是企业适应市场变化、
笔记本电脑十佳型号(2024年2月小虫排行榜 轻薄游戏高端综合榜)
此文最后更新日期为:2024年2月26日 极速空间是电脑配置专业研究网站,小虫站长有27年电脑软硬件经验,接触过上万种不同配置的电脑,热心传授电脑知识。由于不少用户在购买笔记本时候有选择困难症,因此小虫站长把目前市场在售的笔记本做
谷歌playstoreGoogle Play 商店)
《谷歌playstore》一款谷歌官方的应用市场软件,在这款软件中你几乎可以下载各种正版的应用,包括了各种不同的游戏和应用工具,同时提供了丰富的服务,在国外几乎出于垄断地位,各种应用都可以在这里找到。Google Play 商店 - 适用于您的 A
相关文章
推荐文章
发表评论
0评