Google PerfTools 模块#

该模块使用 Google 性能工具 启用 Angie 工作进程的性能分析。该模块面向 Angie 开发人员,允许他们通过提供有关内存使用、CPU 负载和其他性能指标的详细信息来分析和优化服务器性能。

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

备注

该模块需要 gperftools 库。

配置示例#

google_perftools_profiles /var/log/angie/perftools;

性能分析文件将存储为 /var/log/angie/perftools.<工作进程 PID> 格式的文件。

指令#

google_perftools_profiles#

语法

google_perftools_profiles 文件名前缀;

默认值

上下文

main

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