ctop是一个免费的开源、简单、跨平台的类似top的命令行工具,用于实时监控容器的指标。它可以让你获得多个容器的CPU、内存、网络、I/O等相关指标的概览,也支持对特定容器的检查。
在写这篇文章的时候,它内置了对Docker(默认容器连接器)和runC的支持;其他容器和集群平台的连接器将在未来的版本中添加。
如何在Linux系统中安装ctop
安装最新版本的ctop就像运行以下命令一样容易,可以下载Linux发行版的二进制文件并将其安装在/usr/local/bin/ctop下并使其可执行以运行它。
$ 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安装ctop。
$ docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
一旦安装了ctop,就可以运行它列出所有容器,无论它们是否处于活动状态。
$ ctop
您可以使用向上和向下箭头键突出显示一个容器,然后单击Enter将其选中。您将看到一个菜单,如以下屏幕截图所示。选择“单一视图”,然后单击以检查选定的容器。
以下屏幕快照显示了特定容器的单视图模式。
要仅显示活动容器,请使用该-a标识。
$ ctop -a
要显示CPU占系统总数的百分比,使用-scale-cpu选项。
$ ctop -scale-cpu
例如,您还可以使用该-f标识过滤容器。
$ ctop -f app
另外,您可以使用该-s标识选择初始容器排序字段,并查看ctop帮助消息,如图所示。
$ ctop -h
请注意,尚未将其他容器和群集系统的连接器添加到ctop中。您可以从Ctop Github存储库中找到更多信息。
ctop是一个类似于top的简单工具,用于实时可视化和监视容器指标。在本文中,我们介绍了如何在Linux中安装和使用ctop。您可以通过下面的评论表分享您的想法或提出任何问题。
A5互联https://www.a5idc.net/