mc support profile
SILO 行为: 诊断在本地运行,不要求 SUBNET 订阅,也不会自动上传。license info/unregister 只操作本地状态,license update 保留显式文件方式;在线注册/续订与上传禁用。下文保留的上游语法不启用这些在线服务。见 mcli 兼容性。
描述
mc support profile 为你的部署运行系统性能剖析。 剖析结果可帮助了解给定节点上运行的 MinIO 服务端进程状态。
诊断产物保存在本地;SUBNET 在线服务已禁用。兼容参数不会启用上传。
示例
获取 CPU 剖析
此命令从别名为 minio1 的 MinIO 部署中获取 CPU 剖析数据。 剖析按默认时长运行 10 秒。
并发获取 CPU、内存和 block 剖析
此命令从别名 minio2 获取 CPU、内存和 block 使用情况的剖析数据。 剖析按默认时长运行 10 秒。
并发获取 CPU、内存和 block 剖析(持续 10 分钟)
此命令从别名 minio3 获取 CPU、内存和 block 的剖析数据。 剖析运行 10 分钟(600 秒)。
语法
mc support profile 命令语法如下:
参数
--duration
mc-cmd
Optional
按指定时长运行剖析,单位为秒。
使用 --type <value>,其中 <value> 为剖析运行的秒数。
如果未指定,命令将收集 10 秒的数据。
--type
mc-cmd
Optional
指定要收集数据的剖析类型。
使用 --type <value>,其中 <value> 为一个或多个以逗号分隔的数据类型。
有效类型包括:
cpucpuiomemblockmutextracethreadsgoroutines
如果未指定,命令将收集 CPU、memory、block、mutex、threads 和 goroutines 的数据。
重要
除非 MinIO Support 明确要求,否则不要使用 cpuio 或 trace 数据类型。 这些剖析会消耗大量资源,在缺乏指导时使用可能导致集群性能下降。
--airgap
mc-cmd
Optional
诊断产物保存在本地;SUBNET 在线服务已禁用。兼容参数不会启用上传。
如果部署是 airgapped,但你运行 minio client 的本地设备具有网络访问能力,则无需使用 --airgap 标志。
ALIAS
mc-cmd
Required
MinIO 部署的 alias。
全局标志
此命令支持 全局标志 中的任意选项。