广告
返回顶部
首页 > 资讯 > 操作系统 >Linux的collectl工具怎么使用
  • 394
分享到

Linux的collectl工具怎么使用

2023-06-27 12:06:52 394人浏览 八月长安
摘要

这篇文章主要讲解了“linux的collectl工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的collectl工具怎么使用”吧!collectl是一款很优秀而且有着丰

这篇文章主要讲解了“linux的collectl工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的collectl工具怎么使用”吧!

collectl是一款很优秀而且有着丰富的命令行功能的有用程序,你能够用它来採集描写叙述当前系统状态的性能数据。不同于大多数其他的系统监控工具。collectl 并不是仅局限于有限的系统度量,相反,它能够收集很多不同类型系统资源的相关信息,如 cpu 、disk、memory 、network 、Sockets 、 tcp 、inodes 、infiniband 、 lustre 、memory、nfs、processes、quadrics、slabs和buddyinfo等。

Linux的collectl工具怎么使用

深入学习前让我们先看以下命令。

$ collectl

waiting for1 second sample.。。

#cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut

00864177200000100

521338273400820001

1012222647009230201

107631722008030102

CPU使用率,磁盘输入输出和网络活动以每秒为单位来加载。对可以理解这些数据的人来说这些信息很容易读懂。这项列表在给定的时间间隔里会持续增加,并可直接形成一项文件跟踪日志。collectl工具提供了各种命令来对这些数据进行记录,查找及做其他处理。

安装collectl工具

ubuntu/Debian用户来说Collectl是默认资源,所以使用apt命令便可获取。

$ sudo apt-get install collectl

Fedora/Centos用户使用yum命令便可获取。

$ yum install collectl

使用

必要的了解 – Collectl子系统

子系统是可检测到的不同系统资源类型。像CPU,内存,带宽等等都可构成一个子系统。只运行collectl命令将以批处理模式输出CPU,磁盘和网络子系统信息,我们在上文已看到相关内容。

从操作说明可以看到,Collectl可以识别以下子系统。

总计子系统

b – buddy info (内存片段)

c – CPU

d -Disk

f – NFS V3 Data

i -InodeandFileSystem

j -Interrupts

l -Lustre

m -Memory

n -Networks

s -Sockets

t – TCP

x -Interconnect

y -Slabs(system object caches)

细节子系统

这是一系列的详细信息,大部分情况下都会由相应的总计数据衍生出来。目前“环境变量”和“进程”2类没有相应的总计数据。如果有3个磁盘,选择-sd,将只会看到3个磁盘组合出的单一信息。如果选择-sD,将会分别显示各磁盘信息。

C – CPU

D -Disk

E -Environmental data (fan, power, temp), via ipmitool

F – NFS Data

J -Interrupts

L -Lustre OST detail OR client Filesystem detail

M -Memory node data, which is also known as numa data

N -Networks

T -65 TCP counters only available in plot fORMat

X -Interconnect

Y -Slabs(system object caches)

Z -Processes

使用“-s”来监测特定的子系统并向其添加子系统的识别项。现在让我们举几个例子。

1. 监测cpu使用率

用“-sc”实现CPU总使用率的监测

$ collectl -sc

waiting for1 second sample.。。

#《——–CPU——–》

#cpu sys inter ctxsw

3018003729

3017673599

使用“-C”观察各个单独的CPU使用情况。结果将会输出多行,分别对应一个CPU。

$ collectl -sC

waiting for1 second sample.。。

# SINGLE CPU STATISTICS

# Cpu User Nice Sys Wait IRQ Soft Steal Idle

0300000096

1300000096

2200000097

3100000098

0200000097

1202000095

2100000098

3401000095

如果需要,可以同时使用C和c来获取单项CPU监测数据和汇总数据。

2. 内存监测

使用m子系统查看内存。

$ collectl -sm

waiting for1 second sample.。。

#《———–Memory———–》

#Free Buff Cach Inac Slab Map

2G220M1G1G210M3G

2G220M1G1G210M3G

2G220M1G1G210M3G

不难解释。 M用来查看更多内存的详细信息。

$ collectl -sM

waiting for1 second sample.。。

# MEMORY STATISTICS

# Node Total Used Free Slab Mapped Anon Locked Inact Hit%

07975M5939M2036M215720K372184K06652K1434M0

07975M5939M2036M215720K372072K06652K1433M0

3. 查看磁盘使用情况

d和D可以查看磁盘使用的概况和详细情况。

$ collectl -sd

waiting for1 second sample.。。

#《———-Disks———–》

#KBRead Reads KBWrit Writes

4113624

008013

$ collectl -sD

waiting for1 second sample.。。

# DISK STATISTICS (/sec)

# 《———reads———》《———writes———》《——–averages——–》 Pct

#Name KBytes Merged iOS Size KBytes Merged ios Size RWSize QLen Wait SvcTim Util

sda 0000000000000

sda 0000000000000

sda 10211715322621

sda 0000921151818112125

“–verbose”命令可以用来查看附加信息。和D命令不同,它将概况扩展,包含了更多信息。

$ collectl -sd –verbose

感谢各位的阅读,以上就是“Linux的collectl工具怎么使用”的内容了,经过本文的学习后,相信大家对Linux的collectl工具怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux的collectl工具怎么使用

本文链接: https://www.lsjlt.com/news/310830.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux的collectl工具怎么使用
    这篇文章主要讲解了“Linux的collectl工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的collectl工具怎么使用”吧!collectl是一款很优秀而且有着丰...
    99+
    2023-06-27
  • Linux系统监控工具Collectl怎么用
    这篇文章跟大家分析一下“Linux系统监控工具Collectl怎么用”。内容详细易懂,对“Linux系统监控工具Collectl怎么用”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Linux一体化性能监测工具collectl怎么用
    Linux一体化性能监测工具collectl怎么用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。对Linux系统管理员来说,最重要的任务莫过于确保他或她管理的系统处于非常良好的...
    99+
    2023-06-16
  • Linux如何安装使用系统监控工具Collectl
    本篇文章为大家展示了Linux如何安装使用系统监控工具Collectl,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  系统资源监控  Collectl作为一个轻量级的监控工具,在同类工具中是功能最...
    99+
    2023-06-13
  • Linux的estdisk工具怎么使用
    这篇文章主要介绍了Linux的estdisk工具怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的estdisk工具怎么使用文章都会有所收获,下面我们一起来看看吧。estdisk是一个强大的免费...
    99+
    2023-06-27
  • Linux的YUI工具怎么使用
    今天小编给大家分享一下Linux的YUI工具怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装JAVAYUI Com...
    99+
    2023-07-05
  • linux apt工具怎么使用
    这篇文章主要讲解了“linux apt工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux apt工具怎么使用”吧! ...
    99+
    2023-04-20
    linux apt
  • Linux strace工具怎么使用
    这篇文章主要讲解了“Linux strace工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux strace工具怎么使用”吧!一个简单的例子如何使用strace对程序进行跟...
    99+
    2023-06-28
  • Linux Supervisor工具怎么使用
    本文小编为大家详细介绍“Linux Supervisor工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux Supervisor工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Sup...
    99+
    2023-06-28
  • linux管理工具怎么使用
    本篇内容主要讲解“linux管理工具怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux管理工具怎么使用”吧!linux管理工具有:1、htop,一款监控与进程管理软件;2、dsta...
    99+
    2023-06-30
  • linux中moro工具怎么用
    这篇文章主要介绍了linux中moro工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Moro - 一个追踪工作时间的命令行生产力工具由于 Moro 是使用 Node...
    99+
    2023-06-16
  • Linux系统wegt下载工具怎么使用
    Linux系统wegt下载工具怎么使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。wget是Linux系统中一个比不可少的的下载文件的工具,可以支持HTTP,HTTPS和...
    99+
    2023-06-28
  • Linux系统审计工具Lynis怎么使用
    这篇“Linux系统审计工具Lynis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统审计工具Lynis...
    99+
    2023-06-28
  • Linux程序调试工具gdb怎么使用
    这篇文章主要介绍“Linux程序调试工具gdb怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux程序调试工具gdb怎么使用”文章能帮助大家解决问题。gdb是GNU开源组织发布的一个强大...
    99+
    2023-06-27
  • Linux下怎么安装和使用dust工具
    这篇文章主要介绍“Linux下怎么安装和使用dust工具”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装和使用dust工具”文章能帮助大家解决问题。dust是一个提供文件类型和元数...
    99+
    2023-06-28
  • Linux文件下载工具wget怎么使用
    这篇“Linux文件下载工具wget怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux文件下载工具wget怎么...
    99+
    2023-06-28
  • Linux系统工具Systemd怎么用
    小编给大家分享一下Linux系统工具Systemd怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程...
    99+
    2023-06-27
  • Linux监控工具Glances怎么用
    这篇文章主要介绍了Linux监控工具Glances怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Glances 是一个由 Python 编写,使用 psutil 库来从...
    99+
    2023-06-27
  • Linux工具使用(3)——Telnet
    检查系统是否安装telnet,如果没有安装去网上下载或linux安装盘中安装 #rpm –qa |grep telnet telnet-server-0.17-31.EL4.5 telnet-0.17-31.EL4.5 安装完...
    99+
    2023-01-31
    工具 Linux Telnet
  • Linux怎么使用backup-manager工具备份系统
    本篇内容介绍了“Linux怎么使用backup-manager工具备份系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  只有在电脑出了问...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作