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