文件

mc admin profile

注意

此命令已由 mc support profile 取代,自 mc RELEASE.2023-04-06T16-51-10Z 起。

描述

mc admin profile 命令會產生用於偵錯目的的分析資料。

僅在 MinIO 部署上使用 mc admin

MinIO 不支援將 mc admin 命令與其他 S3 相容服務一起使用,無論它們聲稱與 MinIO 部署的相容性如何。

設定檔資料格式

mc admin profile 會產生一個 ZIP 封存檔 profile.zip,其中包含一個或多個 .pprof 檔案。使用 pprof go 公用程式來讀取分析資料。

範例

單一資源的設定檔資料

使用 mc admin profile starttype 旗標來開始分析資源

mc admin profile start --type "TYPE" ALIAS
  • ALIAS 替換為 MinIO 主機的 alias

  • TYPE 替換為要分析的資源類型。

使用 mc admin profile stop 停止從指定資源收集分析數據並輸出結果。

mc admin profile stop

此命令會將分析後的資料輸出為 profile.zip

多個資源的分析資料

使用 mc admin profile start 並帶上 type 標誌來開始分析資源。

mc admin profile start --type "TYPE,[TYPE...]" ALIAS
  • ALIAS 替換為 MinIO 主機的 alias

  • TYPE 替換為要分析的資源。 以逗號分隔列表的形式指定多個資源。

使用 mc admin profile stop 停止從指定資源收集分析資料並輸出結果。

mc admin profile stop

此命令會將分析後的資料輸出為 profile.zip

語法

mc admin profile 具有以下語法

mc admin profile SUBCOMMAND

mc admin profile 支援以下子命令

mc admin profile start

開始在目標 MinIO 部署上收集分析資料。 此命令具有以下語法

mc admin profile start [FLAGS] TARGET

mc admin profile start 支援以下引數

TARGET

已設定的 MinIO 部署的 alias,此命令會從該部署收集分析資料。

type

要從 TARGET MinIO 部署收集的分析資料類型。

將下列一或多個支援的類型指定為逗號分隔列表

  • cpu

  • mem

  • block

  • mutex

  • trace

  • threads

  • goroutines

如果省略,則預設為 cpu,mem,block

mc admin profile stop

停止分析程序並將收集到的資料以 profile.zip 形式返回。 此 zip 檔案包含一或多個 .pprof 檔案,這些檔案可使用像是 go pprof 工具之類的程式讀取。

此命令具有以下語法

mc admin profile stop TARGET

此命令支援以下引數

TARGET

已設定的 MinIO 部署的 alias,此命令會從該部署返回可用的分析資料。