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

MinIO Documentation

mc support profile

需要注册子网

Themc support命令专为已注册的 MinIO 部署设计MinIO SUBNET为确保诊断和性能测试的最佳结果。 未在SUBNET注册的部署无法使用mc support命令。

描述

mc support profile为您的部署运行系统性能分析。 分析结果可以帮助了解在给定节点上运行的 MinIO 服务器进程状态。

生成的报告旨在供MinIO工程团队使用。 您可以将报告上传至MinIO SUBNET独立或第三方使用这些配置文件进行诊断和修复,风险自负。

需要注册子网

Themc support命令专为已注册的 MinIO 部署设计MinIO SUBNET为确保诊断和性能测试的最佳结果。 未在SUBNET注册的部署无法使用mc support命令。

示例

获取 CPU 性能分析

此命令检索别名为 `myminio` 的 MinIO 部署上的 CPU 性能分析数据minio1配置文件默认运行时间为10秒。

mc support profile --type cpu minio1/

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

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

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

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

此命令获取别名上的CPU、内存和块配置文件的性能数据。minio3配置文件运行时间为10分钟(600秒)。

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

语法

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

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

参数

--duration
可选

在指定的持续时间内(以秒为单位)运行性能分析。

使用--type <value>哪里<value>是配置文件运行的秒数。

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

--type
可选

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

使用--type <value>哪里<value>是一个或多个逗号分隔的数据收集类型。

有效类型包括:

  • cpu

  • cpuio

  • mem

  • block

  • mutex

  • trace

  • threads

  • goroutines

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

重要

不要使用cpuio or trace除非 MinIO 技术支持明确指示,否则请勿启用这些数据类型分析功能。 这些分析功能会消耗大量资源,若未经专业指导使用可能导致集群性能下降。

--airgap
可选

在无法访问 SUBNET 网络的环境中使用(例如气隙隔离环境、防火墙隔离环境或类似配置)。

如果部署是隔离的,但您正在使用的本地设备minio client有网络访问权限,您无需使用--airgapflag.

ALIAS
必需

The别名MinIO 部署的。

全局标志

此命令支持任何全局标志.