开源项目

Perforator开源 – 集群级性能分析工具

Perforator 是由 Yandex 开发的开源工具,专为大型数据中心设计,用于集群级别的持续性能分析。它基于 eBPF 技术,支持无帧指针和无调试符号的反向调用,提供强大的查询语言和火焰...

标签:

Warning: Undefined variable $main_title in /www/wwwroot/msbd/wp-content/themes/onenav/sidebar-sitestop.php on line 26

AI交流(进群备注:)

Perforator 是由 Yandex 开发的开源工具,专为大型数据中心设计,用于集群级别的持续性能分析。它基于 eBPF 技术,支持无帧指针和无调试符号的反向调用,提供强大的查询语言和火焰图界面,帮助开发者优化应用程序并降低服务器基础设施成本。

Perforator的特点:

  • 1. 利用 eBPF 技术实现非侵入式分析,性能开销极低
  • 2. 支持无帧指针和无调试符号的反向调用
  • 3. 提供强大的查询语言和火焰图界面
  • 4. 支持多种编程语言,包括 C++、C、Go、Rust,实验性支持 Java 和 Python
  • 5. 生成 sPGO 配置文件,支持基于性能优化的应用程序构建
  • 6. 可扩展的存储解决方案,适用于大规模生产环境

Perforator的功能:

  • 1. 使用 perforator record CLI 进行本地性能分析
  • 2. 通过 Helm 图表部署到 Kubernetes 集群
  • 3. 从源代码构建或使用预构建的二进制文件
  • 4. 通过 A/B 测试的区分配置文件优化复杂场景
  • 5. 在大型数据中心中持续监控和优化应用程序性能

相关导航

暂无评论

暂无评论...