mc support profile
需要 SUBNET 注册
The mc support
命令旨在用于已向 MinIO SUBNET 注册的 MinIO 部署,以确保诊断和性能测试的最佳结果。未向 SUBNET 注册的部署无法使用 mc support
命令。
描述
mc support profile
用于对您的部署运行系统性能分析。性能分析结果可以提供对特定节点上运行的 MinIO 服务器进程的洞察。
生成的报告旨在供 MinIO 工程师使用。您可以将报告上传到 MinIO SUBNET。您自行承担使用这些性能分析结果进行诊断和修复的风险,无论这些使用是独立进行还是由第三方进行。
需要 SUBNET 注册
The 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/
同时获取 10 分钟的 CPU、内存和块性能分析
此命令获取别名为 minio3
的部署上的 CPU、内存和块的性能分析。性能分析运行 10 分钟(600 秒)。
mc support profile --type cpu,mem,block --duration 600 minio3/
语法
mc support profile
命令具有以下语法
mc [GLOBALFLAGS] support profile \
COMMAND \
[--type] \
[--airgap] \
[--duration] \
ALIAS
参数
- --type
- 可选
指定要收集数据的性能分析类型。
使用
--type <value>
,其中<value>
是要收集的一个或多个用逗号分隔的数据类型。有效类型包括:
cpu
cpuio
mem
block
mutex
trace
threads
goroutines
如果没有指定,该命令将收集 CPU、内存、块、互斥锁、线程和协程的数据。
重要
除非 MinIO 支持人员指示,否则不要使用
cpuio
或trace
数据类型。这些性能分析需要大量的资源,如果在没有指导的情况下使用,可能会降低集群性能。
- --airgap
- 可选
在没有网络访问 SUBNET 的环境中使用(例如,隔离、防火墙或类似配置)。
如果部署是隔离的,但您使用 minio 客户端 的本地设备具有网络访问权限,则不需要使用
--airgap
标志。
- ALIAS
- 必填
MinIO 部署的 别名。
全局标志
此命令支持任何 全局标志。