文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc admin profile

Note

此命令已被替换为mc support profile截至mcRELEASE.2023-04-06T16-51-10Z.

描述

Themc admin profile该命令生成用于调试的性能分析数据。

使用mc admin仅限 MinIO 部署

MinIO 不支持使用mc admin与其他 S3兼容服务的命令,无论它们声称与MinIO部署的兼容性如何。

Profile Data Format

mc admin profile产生一个ZIP存档profile.zip包含一个或多个.pprof文件。使用pprof go读取配置文件数据的实用工具。

示例

单资源配置文件数据

使用mc admin profile start随着type开始分析资源的标志:

mc admin profile start --type "TYPE" ALIAS
  • 替换ALIAS随着aliasMinIO 主机的

  • 替换TYPE使用资源进行性能分析。

使用mc admin profile stop停止从指定资源收集性能分析数据并输出结果:

mc admin profile stop

该命令将分析数据输出为profile.zip.

多资源配置文件数据

使用mc admin profile start随着type开始性能分析的标志 资源:

mc admin profile start --type "TYPE,[TYPE...]" ALIAS
  • 替换ALIAS随着aliasMinIO 主机的

  • 替换TYPE使用要分析的资源。多个资源请用逗号分隔的列表指定。

使用mc admin profile stop停止从指定资源收集性能分析数据并输出结果:

mc admin profile stop

该命令将分析数据输出为profile.zip.

语法

mc admin profile具有以下语法:

mc admin profile SUBCOMMAND

mc admin profile支持以下子命令:

mc admin profile 开始

开始收集目标 MinIO 部署的性能分析数据。该命令具有以下语法:

mc admin profile start [FLAGS] TARGET

mc admin profile start支持以下参数:

TARGET

Thealias从已配置的 MinIO 部署中 收集性能分析数据的命令。

类型

要收集的性能分析数据类型TARGETMinIO 部署。

指定以下一个或多个支持的类型,以逗号分隔列表形式提供:

  • cpu

  • mem

  • block

  • mutex

  • trace

  • threads

  • goroutines

默认值为cpu,mem,block如果省略。

mc admin profile 停止

停止分析过程并将收集的数据作为profile.zip. Thezip文件包含一个或多个.pprof可以使用像这样的程序读取的文件go pprof实用工具。

该命令具有以下语法:

mc admin profile stop TARGET

该命令支持以下参数:

TARGET

Thealias从已配置的 MinIO 部署中 返回可用的性能分析数据。