在Ubuntu 20.04上安装和使用Collectl性能监视工具

如果您是一名系统管理员,并负责对系统性能进行基准测试和监控,那么您就需要知道执行这项任务的最佳工具。Collectl是一款轻量级的性能监控工具,可以用来收集描述当前系统状态的性能数据。与其他监控工具相比,Collectl收集了许多不同类型的系统资源信息,如cpu、磁盘、内存、网络、socket、tcp、inodes、infiniband、lustre、内存、nfs、进程、quadrics、slabs和buddyinfo。它可以交互式运行,也可以作为守护进程运行,并且能够记录和回放捕获的数据。它还允许你以各种文件格式导出数据。
先决条件
运行Ubuntu 20.04的服务器。
在服务器上配置了root密码。
1、安装 Collectl
默认情况下,Ubuntu默认存储库中提供了Collectl软件包。您可以通过运行以下命令来安装它:
apt-get install collectl -y
收集命令的每个选项的简要说明,如下所示:
C:CPU信息。
D:磁盘信息。
E:环境数据,例如风扇、电源、温度等。
F:NFS数据。
J:中断信息。
L:文件系统信息。
N:网络信息。
X:互连。
Y:系统对象缓存。
Z:进程信息。
2、如何使用Collectl
您可以不带任何选项地运行Collectl命令,它将以人类可读的格式在CPU,磁盘和网络统计信息上打印信息。
collectl
您应该看到以下界面:
在这里插入图片描述

如果要打印所有子系统的统计信息,请使用–all选项运行命令:
collectl --all
您应该看到以下界面:
在这里插入图片描述

要将Collectl命令用作顶级实用程序,请运行以下命令:
collectl --top
您应该看到以下界面:
在这里插入图片描述

如果要一起监控所有资源,请运行以下命令:
collectl -scmd
您应该看到以下界面:
在这里插入图片描述

要显示系统的内存使用情况,请使用-sm选项运行命令:
collectl -sm
您应该看到以下界面:
在这里插入图片描述

您可以使用以下命令显示CPU,磁盘和网络数据的信息:
collectl -scdn
您应该看到以下界面:
在这里插入图片描述

要获取有关TCP和CPU的信息,请运行以下命令:
collectl -stc
您应该看到以下界面:
在这里插入图片描述

要获取有关系统中进程的信息,请运行以下命令:
collectl -c1 -sZ -i:1
您应该看到以下界面:
在这里插入图片描述

在本文中,您了解了如何使用Collectl命令行实用程序来监视系统性能。我希望这将帮助您解决任何与性能相关的问题。
A5互联https://www.a5idc.net/

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值