HUAWEI CLOUD EULEROS-动态加速:操作步骤
操作步骤
本例以优化/data/apps/mysql-8.0.28/bin目录下的mysqld应用 ,为您介绍动态加速方式优化应用的操作。
- 生成插桩版应用并运行。
- 创建mysqld的应用加速动态配置文件。
每一个待优化的应用都要有一个对应的配置文件,应用加速工具根据此配置文件对应用进行动态加速。
- 执行如下命令复制一份默认的配置文件为/data/hce-wae/config/mysqld.conf。
[root@localhost]# cp /data/hce-wae/config/hce-wae-tmp.conf /data/hce-wae/config/mysqld.conf
- 设置/data/hce-wae/config/mysqld.conf配置文件中的origin-exe字段。
origin-exe为待优化应用的位置,本例为/data/apps/mysql-8.0.28/bin/mysqld
[root@localhost]# vim /data/hce-wae/config/mysqld.conf
- 执行如下命令复制一份默认的配置文件为/data/hce-wae/config/mysqld.conf。
- 使用配置文件和对应的进程PID配置动态加速工具。
命令格式:hce-wae --conf [PID] [/path/to/config]
- 启动动态加速,对插桩版mysql进行优化。
启动后,可以通过--status参数查看当前优化状态。当状态为Running时,表示进程正在优化中;Finished时,表示进程已经优化完成。
命令格式:hce-wae --status [PID]
- 优化后,通过--snapshot参数生成优化后的.dbo二进制快照文件,本例为mysqld.dbo。
快照生成的默认路径为/data/hce-wae/snapshot/,可在配置文件中对快照位置进行修改。后续您可以直接使用此优化后的快照文件mysqld.dbo运行应用,无需重复优化。
- 终止动态加速工具,应用优化结束。