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 支持指示,否则不要使用
cpuio
或cpuio
数据类型。 这些配置文件需要大量资源,如果在没有指导的情况下使用,可能会降低集群性能。
- --airgap
- Optional
在没有访问SUBNET网络的环境中使用(例如,airgapped、防火墙或类似配置)。
如果部署是空气隔离的,但您正在使用的 MinIO客户端 的本地设备具有网络访问权限,那么您不需要使用
--airgap
标志。
- ALIAS
- Required
MinIO部署的 alias。
全局标记
此命令支持任何 全局标志。