Docker コンテナのリソース使用率を調べるのに便利なコマンド ctop

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

こんばんは、ウチイダです。

先日、Webアプリケーションのチューニングコンテストに参加しました。

パフォーマンスの計測とボトルネックの発見を担当したのですが、その際に使用したctop というコマンドが便利だったのでメモしておきます。

公式リポジトリはこちらです。

https://github.com/bcicen/ctop

WSL2 へのインストールは以下でできました。

$ sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64  -O /usr/local/bin/ctop
$ sudo chmod +x /usr/local/bin/ctop

Docker コンテナの稼働状況をみたいのがウチイダの用途なので、–type オプションをつけて実行します。

$ ctop --type=docker

Laravel Sailのコンテナを立ち上げて、上記コマンドを実行すると、以下のようにモニタリングできます。

dtop –type=docker 実行結果

スクリーンショットだと見切れていますが、CGROUP のところにグループ名が書かれていて、どのコンテナかわかるようになっています。

上下キーでコンテナを選択して、 e キーでコンテナのターミナルをすぐ開けるのも便利です。

以上、あなたのお役に立てれば幸いです。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*