mc admin profile
备注
从 mc RELEASE.2023-04-06T16-51-10Z 开始,该命令已被 mc support profile 取代。.
描述
mc admin profile 命令用于生成用于调试目的的性能
分析数据。
Use mc admin on MinIO Deployments Only
MinIO 不支持与其他声称与 MinIO 部署兼容
的 S3 兼容服务一起使用 mc admin
命令。
配置文件数据格式
mc admin profile  命令生成一个名为 profile.zip 的
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 的 ZIP 文件。
多种资源的配置文件数据
使用 mc admin profile start 命令,
并加上 type 标志来开始
分析资源:
mc admin profile start --type "TYPE,[TYPE...]" ALIAS
使用 mc admin profile stop 命令来停止从指定资源
中收集的性能分析数据,并输出结果:
mc admin profile stop
该命令将分析的数据输出为一个名为 profile.zip 的 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支持以下参数:- TARGET
- 从配置的 MinIO 部署中收集性能分析数据的命令 的 - alias。
 - type
- 要从 - TARGETMinIO 部署中收集的性能分析数据的类型。- 指定以下支持类型之一或多个,作为逗号分隔的 列表: - cpu
- mem
- block
- mutex
- trace
- threads
- goroutines
 - 如果省略,则默认为 - cpu,mem,block。
 
