Google PerfTools 模块#

该模块使用 Google 性能工具 启用 Angie 工作进程的性能分析。该模块旨在为 Angie 开发人员提供服务,允许他们通过提供有关内存使用、CPU 使用及其他性能相关指标的详细见解来分析和优化服务器性能。

当从源代码 构建 时, 该模块默认不被构建; 需通过使用 --with-google_perftools_module 构建选项 来启用。

重要

该模块需要 gperftools 库。

配置示例#

google_perftools_profiles /var/log/angie/perftools;

配置文件将存储为 /var/log/angie/perftools.<worker PID> 文件。

指令#

google_perftools_profiles#

语法

google_perftools_profiles 文件名前缀;

默认值

上下文

main

设置用于存储 Angie 工作进程性能分析信息的文件名前缀。工作进程 ID 将附加在名称末尾,并以点号分隔,例如:/var/log/angie/perftools.1234