中文文档

mc support profile

SUBNET Registration Required

mc support 命令是为了确保在与 MinIO SUBNET 注册的 MinIO 部署中进行诊断和性能测试时获得最佳结果而设计的。 未与 SUBNET 注册的部署无法使用 mc support 命令。

描述

mc support profile 运行您的部署的系统配置文件。 配置文件的结果可以为在特定节点上运行的 MinIO 服务器进程提供洞察。

生成的报告旨在由 MinIO 工程团队使用。 您可以将报告上传到 MinIO SUBNET。 对这些配置文件的独立或第三方使用用于诊断和纠正,风险自负。

SUBNET Registration Required

mc support 命令是为了确保在与 MinIO SUBNET 注册的 MinIO 部署中进行诊断和性能测试时获得最佳结果而设计的。 未与 SUBNET 注册的部署无法使用 mc support 命令。

示例

获取 CPU 分析

此命令检索具有别名 minio1 的 MinIO 部署的 CPU 配置文件。 配置文件运行时间为默认的10秒。

mc support profile --type cpu minio1/

同时获取 CPU、内存和块分析

此命令获取别名为 minio2 的 CPU、内存和块使用情况的配置文件。 配置文件运行时间为默认的10秒。

mc support profile --type cpu,mem,block minio2/

同时获取 CPU、内存和块分析,持续 10 分钟

这个命令获取别名为 minio3 的 CPU、内存和块 I/O 使用情况的配置文件。 这个配置文件运行时间为10分钟(600秒)。

mc support profile --type cpu,mem,block --duration 600 minio3/

语法

mc support profile 命令具有以下语法:

mc [GLOBALFLAGS] support profile       \
                         COMMAND       \
                         [--type]      \
                         [--airgap]    \
                         [--duration]  \
                         ALIAS

参数

--duration
Optional

按照指定的持续时间(以秒为单位)运行分析。

使用 --type <value> ,其中 <value> 是概要运行的秒数。

如果未指定,该命令会收集数据10秒钟。

--type
Optional

指定要为其收集数据的配置文件。

使用 --type <value> , 其中 <value> 是要收集的一种或多种以逗号分隔的数据类型。

有效类型有:

  • cpu

  • cpuio

  • mem

  • block

  • mutex

  • trace

  • threads

  • goroutines

如果未指定,该命令将收集 CPU、内存、块、mutex、线程和 goroutine 的数据。

重要

除非 MinIO 支持指示,否则不要使用 cpuiocpuio 数据类型。 这些配置文件需要大量资源,如果在没有指导的情况下使用,可能会降低集群性能。

--airgap
Optional

在没有访问SUBNET网络的环境中使用(例如,airgapped、防火墙或类似配置)。

如果部署是空气隔离的,但您正在使用的 MinIO客户端 的本地设备具有网络访问权限,那么您不需要使用 --airgap 标志。

ALIAS
Required

MinIO部署的 alias

全局标记

此命令支持任何 全局标志

Join Slack 商业支持购买咨询