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
mc-cmd
在目标 MinIO 部署上开始收集性能分析数据。该命令语法如下:
mc admin profile start [FLAGS] TARGET
mc admin profile start 支持以下参数:
TARGET
mc-cmd
已配置 MinIO 部署的 alias,命令将从该部署收集性能分析数据。
type
mc-cmd
从 TARGET MinIO 部署收集的性能分析数据类型。
将以下一个或多个支持的类型以逗号分隔列表形式指定:
cpumemblockmutextracethreadsgoroutines
省略时默认为 cpu,mem,block。
mc admin profile stop
mc-cmd
停止性能分析过程,并将收集的数据作为 profile.zip 返回。该 zip 文件包含一个或多个 .pprof 文件,可由 go pprof 等工具读取。
该命令语法如下:
mc admin profile stop TARGET
该命令支持以下参数:
TARGET
mc-cmd
已配置 MinIO 部署的 alias,命令将从该部署返回可用的性能分析数据。
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。