mc admin profile
注意
从 mc RELEASE.2023-04-06T16-51-10Z 开始,此命令已由 mc support profile 替换。
描述
mc admin profile 命令生成用于调试目的的性能分析数据。
仅在 MinIO 部署上使用 mc admin
MinIO 不支持将 mc admin 命令与其他 S3 兼容服务一起使用,无论它们是否声称与 MinIO 部署兼容。
配置文件格式
mc admin profile 会生成一个 ZIP 存档文件 profile.zip,其中包含一个或多个 .pprof 文件。可以使用 pprof go 工具读取配置文件数据。
示例
单个资源的配置文件数据
使用 mc admin profile start 以及 type 标志开始对资源进行性能分析。
mc admin profile start --type "TYPE" ALIAS
使用 mc admin profile stop 停止从指定的资源收集性能分析数据并输出结果。
mc admin profile stop
该命令将性能分析数据输出为 profile.zip。
多个资源的配置文件数据
使用 mc admin profile start 以及 type 标志开始对资源进行性能分析。
mc admin profile start --type "TYPE,[TYPE...]" ALIAS
使用 mc admin profile stop 停止从指定的资源收集性能分析数据并输出结果。
mc admin profile stop
该命令将性能分析数据输出为 profile.zip。
语法
mc admin profile 的语法如下:
mc admin profile SUBCOMMAND
mc admin profile 支持以下子命令:
- mc admin profile start
开始在目标 MinIO 部署上收集性能分析数据。该命令的语法如下:
mc admin profile start [FLAGS] TARGET
mc admin profile start支持以下参数:- 目标
从该命令收集性能分析数据的已配置 MinIO 部署的
别名。
- type
要从
目标MinIO 部署收集的性能分析数据类型。以逗号分隔的形式指定以下一个或多个支持类型:
cpumemblockmutextracethreadsgoroutines
如果省略,则默认为
cpu,mem,block。