欢迎来到即将发布的 MinIO 文档版本! 此页面上的内容正在积极开发中 可能随时更改。 如果找不到您要找的内容,请查看我们的 历史文档。 感谢您的耐心等待。 我们期待您贡献自己强大的力量,帮助更多的中国技术开发者![翻译]

mc admin 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
  • 代替 ALIASalias MinIO 主机。

  • 代替 TYPE 与资源 轮廓。

使用 mc admin profile stop 停止分析来自指定的数据 资源并输出结果:

mc admin profile stop

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

多个资源的配置文件数据

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

mc admin profile start --type "TYPE,[TYPE...]" ALIAS
  • 代替 ALIASalias MinIO 主机。

  • 代替 TYPE 与资源 轮廓。 将多个资源指定为逗号分隔的列表。

使用 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 支持以下论点:

TARGET

这个 alias 配置的 MinIO 部署来自 该命令收集分析数据。

--type

从数据收集的分析数据的类型 TARGET MinIO 部署。

将以下一种或多种支持的类型指定为逗号分隔 列表:

  • cpu

  • mem

  • block

  • mutex

  • trace

  • threads

  • goroutines

Defaults to cpu,mem,block if omitted.

mc admin profile stop

停止分析过程并将收集的数据返回为 profile.zipzip 文件包含一个或多个 .pprof 文件,可以用类似 go 的程序读取 pprof 效用。

该命令具有以下语法:

mc admin profile stop TARGET

该命令支持以下参数:

TARGET

这个 alias 配置的 MinIO 部署来自 该命令返回可用的分析数据。