mc support profile

描述

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

生成的报告供 MinIO Engineering 使用。 你可以将报告上传到 MinIO SUBNET。 若由你自己或第三方独立使用这些剖析结果进行诊断和修复,风险自担。

示例

获取 CPU 剖析

此命令从别名为 minio1 的 MinIO 部署中获取 CPU 剖析数据。 剖析按默认时长运行 10 秒。

mc support profile --type cpu minio1/

并发获取 CPU、内存和 block 剖析

此命令从别名 minio2 获取 CPU、内存和 block 使用情况的剖析数据。 剖析按默认时长运行 10 秒。

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

并发获取 CPU、内存和 block 剖析(持续 10 分钟)

此命令从别名 minio3 获取 CPU、内存和 block 的剖析数据。 剖析运行 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

mc-cmd

Optional

按指定时长运行剖析,单位为秒。

使用 --type <value>,其中 <value> 为剖析运行的秒数。

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

--type

mc-cmd

Optional

指定要收集数据的剖析类型。

使用 --type <value>,其中 <value> 为一个或多个以逗号分隔的数据类型。

有效类型包括:

  • cpu
  • cpuio
  • mem
  • block
  • mutex
  • trace
  • threads
  • goroutines

如果未指定,命令将收集 CPU、memory、block、mutex、threads 和 goroutines 的数据。

--airgap

mc-cmd

Optional

在无法网络访问 SUBNET 的环境中使用(例如 airgapped、firewalled 或类似配置)。

如果部署是 airgapped,但你运行 minio client 的本地设备具有网络访问能力,则无需使用 --airgap 标志。

ALIAS

mc-cmd

Required

MinIO 部署的 alias

全局标志

此命令支持 全局标志 中的任意选项。

最后修改 August 2, 2026: init commit (8338d5b)

本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名

本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。