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 部署收集的性能分析数据类型。以逗号分隔的形式指定以下一个或多个支持类型:
cpu
mem
block
mutex
trace
threads
goroutines
如果省略,则默认为
cpu,mem,block
。