当前位置:首页 > 报告详情

分会场4_石泉_操作系统性能优化:性能工具及工程化实践_报告PPT.pdf

上传人: 科*** 编号:713426 2025-06-08 21页 721.88KB

1、操作系统性能优化:性能工具及工程化实践第三届 eBPF开发者大会w w w.e b p f t r a v e l.c o m中 国 西 安国科础石操作系统部 石泉 2025/04/17 性能工程实践背景 性能优化工具链建设 建立软件性能观测体系 将性能管理融入全生命周期第 三 届 e B P F 开 发 者 大 会全流程的需求嵌入第 三 届 e B P F 开 发 者 大 会系统性能工程Have It Both 关联的多学科知识依赖工具本身复杂性第 三 届 e B P F 开 发 者 大 会requirement&eBPF Gap Analysis 通用能力需求汽车领域需求其他行业需求以能源

2、行业为例系统兼容范围低开销环境通用环境通用实时性可观测高并发可视化通信链路可观测调度延迟可观测工具集成程度稳定性稳定性稳定性可视化实时性低开销工具集成程度可视化Expected FunctionalitieseBPF FunctionalitiesperfFunctionalitiesagentFunctionalities低开销强稳定安全性高并发通用性易用性强集成第 三 届 e B P F 开 发 者 大 会理想/实际性能差距固件竞争负载干扰性能劣化电源模式时钟同步实际性能标称性能cyclictest(us)xavierorinmin312168max11521648Multiple310第

3、 三 届 e B P F 开 发 者 大 会优化后的性能cyclictest(us)xavierorinmin110165max353529Multiple33固件竞争负载干扰性能劣化电源模式时钟同步特定版本的性能标称性能优化后的性能cyclictest(us)xavierorinmin312168max11521648Multiple310性能优化操作系统性能!=业务实际性能内核稳定性与业务稳定性之间的关联如何提升操作系统可靠性第 三 届 e B P F 开 发 者 大 会更进一步的问题 性能工程实践背景 性能优化工具链建设 建立软件性能观测体系 将性能管理融入全生命周期第 三 届 e B

4、P F 开 发 者 大 会第 三 届 e B P F 开 发 者 大 会chushi-tools工具链构建Have It Both ebpf/Module超能力 满足工程需求Module能够保证安全的情况下,使用Module实现Module不能保证安全的情况下,通过ebpf实现向Module要性能 向ebpf要安全硬件平台(arm64/x86_64)秒级监控秒级告警自主诊断后端/web火焰图容器/进程剖析网络异常诊断内存带宽干扰.系统指标监控应用抖动分析RT-Linux/Linux kernel(特斯拉、openeuler、alios等)础石系统及应用诊断调优工具.系统检测与代理中断延迟诊断调

5、度延迟诊断智能诊断Module+ebpf+agent+web第 三 届 e B P F 开 发 者 大 会Chushi Metric Customizationcan指标定制评测指标定制实时性指标定制More Customization模块定制独立可用兼容性定制更大跨度的版本适配 qnx、rtos适配第 三 届 e B P F 开 发 者 大 会usability 自动化堆栈解析到自动化评测第 三 届 e B P F 开 发 者 大 会usability 可视化CLI到web第 三 届 e B P F 开 发 者 大 会性能问题优化实践cpu使用率飙高,应用业务异常网卡收包软中断中数据拷贝流程

6、存在19ms的延迟电源调频导致500ms以上的延迟级联失效问题通信服务概率性不响应异常中断间歇性问题调频策略问题 性能工程实践背景 性能优化工具链建设 建立软件性能观测体系 将性能管理融入全生命周期第 三 届 e B P F 开 发 者 大 会础石自动化性能监控平台第 三 届 e B P F 开 发 者 大 会评测监控第 三 届 e B P F 开 发 者 大 会础石自动化评测平台系统与软件状态模型实时性性能功能性安全性兼容性任务调度线程cpu&mem进程管理rootkit信

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要围绕操作系统性能优化展开,介绍了第三届eBPF开发者大会的相关内容。关键点如下: 1. 性能工具及工程化实践:通过构建性能优化工具链、建立软件性能观测体系和将性能管理融入全生命周期,提高操作系统性能。 2. 多学科知识依赖:涉及汽车、能源等行业需求,关注系统兼容性、低开销、实时性、高并发和可视化等方面。 3. eBPF技术:利用eBPF和Module实现性能和安全的需求,针对不同硬件平台(如arm64/x86_64)进行秒级监控和告警。 4. 性能优化成果:优化后,性能指标(如cyclictest)显著提升,如Xavier Orin的最小值从312us降低到110us,最大值从1152us降低到353us。 5. 自动化与可视化:通过堆栈解析、自动化评测、CLI到web等手段,提高性能问题诊断和优化的效率。 6. 实践案例:解决cpu使用率飙高、通信服务概率性不响应等性能问题,提升操作系统可靠性。 7. 性能回归体系:明确性能需求,定位实际价值,形成性能测试+基准测试+诊断优化的实践闭环。 核心数据:cyclictest优化前后的性能数据,如Xavier Orin的最小值和最大值变化。
"如何实现操作系统性能飞跃?" "性能优化工具链怎样搭建?" "全生命周期性能管理秘籍?"
客服
商务合作
小程序
服务号
折叠