跳转到主要内容

mc support top locks

说明

需要完成 SUBNET 注册

mc support 命令面向已在 MinIO SUBNET 注册的 MinIO 部署设计,以确保诊断和 性能测试获得最佳结果。 未注册 SUBNET 的部署无法使用 mc support 命令。

语法

mc support top locks 命令列出 MinIO 部署中最旧的 10 个

该命令输出锁的存在时长、锁类型、所有者和资源。 输出类似如下:

Since                 Type    Owner                 Resource
13 hours ago          WRITE   10.68.100.18:9000     .minio.sys/leader.lock
13 hours ago          WRITE   10.68.100.18:9000     .minio.sys/callhome/runCallhome.lock
13 hours ago          WRITE   10.68.100.23:9000     .minio.sys/new-drive-healing/0/0

以下命令显示 alias myminio 上当前进行中的 S3 API 调用。

mc support top locks myminio/

该命令使用以下语法:

mc [GLOBALFLAGS] support top locks  \
                 [--stale]          \
                 TARGET
  • 方括号 [] 表示可选参数。
  • 同一行中的参数彼此相互依赖。
  • 使用管道符 | 分隔的参数彼此互斥。

请先将示例复制到文本编辑器中并按需修改,再在终端 / shell 中运行命令。

参数

TARGET

mc-cmd

Required

命令应在其上运行的 alias 或前缀的完整路径。

--stale

mc-cmd

Optional

仅返回陈旧锁。

全局标志

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

示例

显示 myminio 部署中最旧的 10 个锁

mc support top locks myminio/

显示 myminio 部署中的陈旧锁

以下命令显示 myminio 部署中所有进行中的 s3.PutObject 调用:

mc support top locks --stale myminio/