随笔分类 -  linux performance

perfetto开源系统profiling&应用trace 以及分析工具
摘要:perfetto 是google 开源的系统profiling 以及trace 工具 完整能力图 如下图,可以看到perfetto提供的维度还是比较全的,而且支持不同操作系统的trace能力 说明 基于官方提供的可视化ui 工具,可以快速体验perfetto包含的能力,对于性能分析此工具还是值得尝试 阅读全文

posted @ 2025-02-27 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0) 编辑

bpftune oracle linux 试用体验
摘要:今天有测试bpftune 与Rocky linux 的集成,发现构建是可以成功的,但是运行会有问题(提示不支持,应该通过修改可以解决),为了 更好的测试,自己跑了一个oracle linux 虚拟机跑下 环境搭建 通过utm+oracle linux 8.8 ,还是比较简单的 ios 下载地址: 链 阅读全文

posted @ 2023-07-03 22:08 荣锋亮 阅读(104) 评论(0) 推荐(0) 编辑

bpftune oracle 开源的基于bpf 的系统linux 系统优化工具
摘要:bpftune oracle 开源的基于bpf 的系统linux 系统优化工具, 同时对于oracle linux 官方已经提供了支持,可以直接安装使用 但是注意非oracle linux 当前测试构建木有成功 参考使用 为了简单基于了docker 版本的oracle linux 启动 docker 阅读全文

posted @ 2023-07-03 00:38 荣锋亮 阅读(72) 评论(0) 推荐(0) 编辑

mountpoint-s3 新rpm包
摘要:最近mountpoint-s3 有了一些新的更新,构建了一个新的rpm 包方便支持centos 7 ,具体可以参考github 参考资料 https://github.com/awslabs/mountpoint-s3/commits/mainhttps://github.com/rongfengl 阅读全文

posted @ 2023-05-12 16:05 荣锋亮 阅读(26) 评论(1) 推荐(1) 编辑

not-perf cpu采样profiler工具
摘要:not-perf 类似perf,但是实现了cpu 无关,可以开箱即用 支持的特性 支持多种cpu 架构 支持离线以及在线stack trace展开 支持不带debuginfo 的分析 支持跨架构数据分析 架构无关的数据费事 内置火焰图 参考使用 支持的命令 nperf-core 0.1.1 Jan 阅读全文

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

LD_PRELOAD 参考使用
摘要:以下是一个简单的试用,主要是学习下 参考示例 一个进行用户输入确认的,通过LD_PRELOAD 实现一个拦截 默认代码 #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char inputpassword[ 阅读全文

posted @ 2023-05-05 09:15 荣锋亮 阅读(218) 评论(0) 推荐(0) 编辑

bytehound 参考试用
摘要:参考使用 备注: 测试的是一个nginx 服务的情况,使用了自己构建的支持centos 7 的版本 使用 安装nginx 以及ab yum install -y nginx httpd-tools 配置nginx 使用单进程模式,不使用后台进行 master_process off; worker_ 阅读全文

posted @ 2023-05-01 12:33 荣锋亮 阅读(84) 评论(0) 推荐(0) 编辑

bytehound centos 7构建说明
摘要:bytehound已经提供了相关的包,但是因为依赖的glib 版本比较高,低版本的centos 不能运行(比如centos7),所以自己构建了一个版本的 准备 使用centos-release-scl, 当然还需要rust 可以先安装好,同时还需要node(需要yarn) yum -y instal 阅读全文

posted @ 2023-05-01 12:31 荣锋亮 阅读(82) 评论(3) 推荐(0) 编辑

bytehound linux 内存profiler工具
摘要:bytehound 是基于rust 开发的,方便的linux 内存profiler 工具 特性 支持分析内存了泄漏,内存消费情况 支持完整的调用栈分析 包含了ui 支持导出数据,使用火焰图分析 支持jemalloc 分配器的分析 参考使用 通过LD_PRELOAD,此模式是通过环境变量的,当然也可以 阅读全文

posted @ 2023-05-01 10:14 荣锋亮 阅读(262) 评论(0) 推荐(0) 编辑

tracecompass 远程linux 主机lttng trace
摘要:tracecompass 支持配置远程主机,然后可以通过可视化界面进行lttng 的管理,比如session 的启动,event trace 的开启,然后就是可以直接方便的分析是一个很方便的功能 参考界面 集成效果 获取的remote trace 信息,可以方便的进行可视化分析 说明 traceco 阅读全文

posted @ 2023-04-25 22:17 荣锋亮 阅读(121) 评论(0) 推荐(0) 编辑

tracecompass+lttng 分析系统性能问题
摘要:主要是一个测试学习,对于基于babeltrace 的我以前写过简单的使用,以下主要是基于tracecompass 进行可视化分析 安装lttng 可以直接使用centos 系统自带的,但是推荐使用EfficiOS 源 wget -P /etc/yum.repos.d/ https://package 阅读全文

posted @ 2023-04-25 21:31 荣锋亮 阅读(237) 评论(0) 推荐(0) 编辑

tracecompass mac 安装JVM shared library does not contain the JNI_CreateJavaVM symbol问题解决
摘要:最近在学习tracecompass,因为mac 系统版本有点高,直接运行发现起不来 可能的原因 jvm 版本问题 可以通过修改Info.plist 文件添加jvm 信息 依赖库签名问题 我的jvm 是正确的,但是还是提示上边的问题,结果通过直接命令行启动,发现提示签名问题 如下 ver/libjvm 阅读全文

posted @ 2023-04-25 08:59 荣锋亮 阅读(286) 评论(0) 推荐(0) 编辑

tcpcollect基于libpcap 监听mysql sql
摘要:tcpcollect 是基于libpacp 开发的分析 mysql 查询的工具,很不错,简单清晰,以下是一个简单的使用 构建二进制文件 clone 代码&&构建 https://github.com/hoterran/tcpcollect.git 容器 Dockerfile FROM debian: 阅读全文

posted @ 2020-09-21 17:19 荣锋亮 阅读(503) 评论(0) 推荐(1) 编辑

导航

< 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
点击右上角即可分享
微信分享提示