Huawei Cloud EulerOS
Huawei Cloud EulerOS
- 最新动态
- 服务公告
- 产品介绍
- 用户指南
-
常见问题
- CentOS Linux停止维护后如何应对?
- 华为云针对CentOS EOL有没有迁移方案?
- 如何安装mlnx驱动?
- 如何开启HCE操作系统的SELinux功能?
- 迁移系统后,如何更改控制台操作系统名称?
- Huawei Cloud EulerOS、openEuler和EulerOS镜像的主要区别是什么?
- 如何打开内核wireguard模块以及安装wireguard-tools?
- 如何将docker工具的用户凭证保存方式配置成与社区一致?
- OOM相关参数配置与原因排查
- IPVS报错问题说明
- 中文环境执行sulogin命令终端显示乱码说明
- ECS开启IPv6后,HCE系统内无法获取到IPv6地址
- 如何设置自动注销时间TMOUT?
- 最佳实践
- 文档下载
- 通用参考
链接复制成功!
概述
应用加速工具是华为云提供的一款对应用进行性能优化的工具。
应用加速工具优化应用程序有两种方式。
- 静态加速:
静态加速只需要在应用程序运行时采集所在CPU上的pmu监控信息,基于采集到的监控信息将应用程序做静态重新制作,生成新的高性能应用程序二进制。该过程不需要应用程序代码做修改或者仅需要对编译器参数做调整。静态加速有两种优化方式。
- 使用原生的BOLT工具优化应用程序:只能使用固定参数组合优化应用。
- 使用hce-wae-auto命令优化应用程序:可以根据自定义参数范围,生成不同的参数组合分别来优化应用。
- 动态加速:
应用加速方式 |
优点 |
缺点 |
---|---|---|
静态加速 |
以二进制可执行文件为粒度进行优化,无需修改程序代码。 |
优化后需要重启应用程序。 |
动态加速 |
以应用进程为粒度进行优化,无需重启应用程序,并能够生成应用快照保存优化结果。同时保证二进制文件溯源能力,能够不断迭代优化应用进程,直至达到性能优化瓶颈。 |
当前仅支持插桩方式采集数据且仅能够进行一次优化。 |
约束限制
- 仅HCE 2.0 x86架构支持使用应用加速工具。
- 仅root用户支持使用应用加速工具。
父主题: 应用加速工具