随笔分类 -  linux-perf-tools

python 3.12.0 perf 试用
摘要:python 3.12.0 的发布,官方支持了基于perf 的调用链分析,基于容器搞了一个简单的环境测试下 环境准备 包含了包含perf 的python 基础镜像,以及一个使用flask 的web 服务, 使用flamescope 的可视化页面分析 docker-compose 文件 version 阅读全文

posted @ 2023-10-07 12:29 荣锋亮 阅读(137) 评论(0) 推荐(0) 编辑

使用throng 运行express 应用
摘要:参考了heroku的一个demo,同时集成了perf 环境准备 package.json { "name": "nodejs-throng", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "c 阅读全文

posted @ 2020-12-31 17:32 荣锋亮 阅读(149) 评论(0) 推荐(0) 编辑

offcputime 火焰图
摘要:基于bcc提供的命令工具 dnf iinstall -y bcc-tools 参考命令 测试一个pg 的off cpu 火焰图 运行命令 注意修改pid /usr/share/bcc/tools/offcputime -df -p 50476 --state=2 60 > pg.stacks clo 阅读全文

posted @ 2020-11-13 17:33 荣锋亮 阅读(850) 评论(0) 推荐(0) 编辑

tcprstat 很不错的服务器时延统计工具
摘要:tcprstat 是一个很不错的网络通信检测,可以支持多种应用协议的处理 安装 安装 使用了一个fork版本 https://github.com/y123456yz/tcprstat git clone https://github.com/y123456yz/tcprstat.git yum - 阅读全文

posted @ 2020-09-20 09:35 荣锋亮 阅读(730) 评论(0) 推荐(0) 编辑

linux 内存学习链接
摘要:以下是几个关于linux 内存知识的文章,可以方便的学习linux 内存管理以及排查实际问题 参考链接 https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/ https://techtalk.intersec.com/20 阅读全文

posted @ 2020-01-10 21:32 荣锋亮 阅读(205) 评论(0) 推荐(0) 编辑

使用pprof 分析perf 数据
摘要:对于perf 工具提供的指标数据,我们可以使用自带的report 以及script 进行查看,同时对于火焰图使用 flamescope 也挺不错,但是如果需要跨平台分析使用pprof结合perf_data_converter 就很方便了,以下 是一个简单的集成使用 perf_data_convert 阅读全文

posted @ 2019-12-25 15:59 荣锋亮 阅读(1936) 评论(0) 推荐(0) 编辑

bcc 基于bpf 分析linux 系统性能的强大工具包
摘要:bcc 是一个基于bpf 的强大linux io,网络监控分析工具集(当然也可以分析java,ruby,python。。。) 一张工具图 说明 bcc 好多工具是需要kernel 4.1 的,但是大部分还是可以使用的,功能很强大,如果感觉bcc太过复杂,perf-tools 也是一个不错的选择 参考 阅读全文

posted @ 2019-12-15 15:01 荣锋亮 阅读(1750) 评论(0) 推荐(0) 编辑

perf-tools 简单试用
摘要:per-tools 是性能优化大师brendan gregg 就有perf 以及ftrace 编写的性能优化工具集 提供了io 、网络、系统调用。。。大部分方面的性能分析工具。 一张参考图 安装 clone 代码 git clone --depth 1 https://github.com/bren 阅读全文

posted @ 2019-12-01 12:07 荣锋亮 阅读(2129) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示