コンテンツにスキップ

show buffer サブコマンド

概要

show buffer は buffer 設定・状態の表示を mmuconfig に委譲する CLI グループ。show/main.py では show buffer configuration が定義され、namespace と verbose を mmuconfig -l に渡す1

コマンド一覧

コマンド 用途
show buffer configuration [--namespace <ns>] [--verbose] buffer configuration を表示

詳細

用法:

show buffer configuration [--namespace <ns>|--namespace all] [--verbose]

実行コマンドは次の通り。

mmuconfig -l [-n <namespace>] [-vv]

--namespace は multi-ASIC namespace 名または all を受け付ける。--verbosemmuconfig-vv を渡す。

注意

  • show buffer_poolshow headroom-pool は別の top-level group。
  • 実際に表示される項目は mmuconfig 側の実装と platform の buffer model に依存する。

関連リファレンス

引用元

データフロー (手動作成)

flowchart LR
  CLI["show buffer configuration"]
  MM["mmuconfig -l"]
  CDB[("CONFIG_DB<br/>BUFFER_POOL / BUFFER_PROFILE<br/>BUFFER_PG / BUFFER_QUEUE")]
  CLI --> MM
  CDB --> MM

凡例

show 系 (CLI → mmuconfig ← CONFIG_DB) のミニ図。CONFIG_DB を直接介さないコマンドのため手動で記述。

関連 Topics

運用ヒント

典型的な利用シーン

  • buffer pool / profile の現状確認。
  • dynamic buffer mode の動作確認。

よくある落とし穴

  • dynamic buffer mode では profile が自動生成されるため、config save 直後の値と実値がズレる。
  • pool size は ASIC 限界に依存。容量超過は syslog にだけ出る。

関連する show / debug

show buffer pool
show buffer profile
show runningconfiguration | grep -i buffer

関連 CLI コマンド