位置: 编程技术 - 正文

Linux如何安装使用dstat监控工具以监控系统(linux安装步骤)

编辑:rootadmin

推荐整理分享Linux如何安装使用dstat监控工具以监控系统(linux安装步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux安装详细步骤,linux的安装,linux安装geany教程,linux 如何安装,linux如何安装软件教程,linux安装geany教程,linux的安装方法,linux如何安装软件教程,内容如对您有帮助,希望把文章链接给更多的朋友!

  Linux系统操作中,用于系统监控的命令有很多(详见系统之家监控Linux系统性能的命令有哪些?),今天小编要给大家介绍下Linux系统监控工具dstat的使用,一起来了解下吧。

  dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。

  dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你更容易编写插件来收集你想要的数据信息,以从未有过的方式进行扩展。

  Dstat的默认输出是专门为人们实时查看而设计的,不过你也可以将详细信息通过CSV输出到一个文件,并导入到Gnumeric或者Excel生成表格中。

  特性

  结合了vmstat,iostat,ifstat,netstat以及更多的信息

  实时显示统计情况

  在分析和排障时可以通过启用监控项并排序

  模块化设计

  使用python编写的,更方便扩展现有的工作任务

  容易扩展和添加你的计数器(请为此做出贡献)

  包含的许多扩展插件充分说明了增加新的监控项目是很方便的

  可以分组统计块设备/网络设备,并给出总数

  可以显示每台设备的当前状态

  极准确的时间精度,即便是系统负荷较高也不会延迟显示

  显示准确地单位和和限制转换误差范围

  用不同的颜色显示不同的单位

  显示中间结果延时小于1秒

  支持输出CSV格式报表,并能导入到Gnumeric和Excel以生成图形

  安装方法

  Ubuntu/Mint和Debin系统:

  本地软件库中有相关安装包,你可以用下面命令安装:

  # sudo apt-get install dstat

  RHEL/CentOS和Fedora系统:

  你可以在romforge软件库中添加有相关安装包,参照指导,使用如下命令很简单就能进行安装:

  # yum install dstat

  ArchLinux系统:

  相关软件包在社区资源库中,你可以用这个命令来安装:

  # pacman -S dstat

  使用方法

  dstat的基本用法就是输入dstat命令,输出如下:

  这是默认输出显示的信息:

  CPU状态:CPU的使用率。这项报告更有趣的部分是显示了用户,系统和空闲部分,这更好地分析了CPU当前的使用状况。如果你看到“wait”一栏中,CPU的状态是一个高使用率值,那说明系统存在一些其它问题。当CPU的状态处在“waits”时,那是因为它正在等待I/O设备(例如内存,磁盘或者网络)的响应而且还没有收到。

  磁盘统计:磁盘的读写操作,这一栏显示磁盘的读、写总数。

Linux如何安装使用dstat监控工具以监控系统(linux安装步骤)

  网络统计:网络设备发送和接受的数据,这一栏显示的网络收、发数据总数。

  分页统计:系统的分页活动。分页指的是一种内存管理技术用于查找系统场景,一个较大的分页表明系统正在使用大量的交换空间,或者说内存非常分散,大多数情况下你都希望看到page in(换入)和page out(换出)的值是0 0。

  系统统计:这一项显示的是中断(int)和上下文切换(csw)。这项统计仅在有比较基线时才有意义。这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。你的服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。

  默认情况下,dstat每秒都会刷新数据。如果想退出dstat,你可以按“CTRL-C”键。

  需要注意的是报告的第一行,通常这里所有的统计都不显示数值的。

  这是由于dstat会通过上一次的报告来给出一个总结,所以第一次运行时是没有平均值和总值的相关数据。

  但是dstat可以通过传递2个参数运行来控制报告间隔和报告数量。例如,如果你想要dstat输出默认监控、报表输出的时间间隔为3秒钟,并且报表中输出个结果,你可以运行如下命令:

  dstat

  在dstat命令中有很多参数可选,你可以通过man dstat命令查看,大多数常用的参数有这些:

  -l :显示负载统计量

  -m :显示内存使用率(包括used,buffer,cache,free值)

  -r :显示I/O统计

  -s :显示交换分区使用情况

  -t :将当前时间显示在第一行

  –fs :显示文件系统统计数据(包括文件总数量和inodes值)

  –nocolor :不显示颜色(有时候有用)

  –socket :显示网络统计数据

  –tcp :显示常用的TCP统计

  –udp :显示监听的UDP接口及其当前用量的一些动态数据

  当然不止这些用法,dstat附带了一些插件很大程度地扩展了它的功能。你可以通过查看/usr/share/dstat目录来查看它们的一些使用方法,常用的有这些:

  -–disk-util :显示某一时间磁盘的忙碌状况

  -–freespace :显示当前磁盘空间使用率

  -–proc-count :显示正在运行的程序数量

  -–top-bio :指出块I/O最大的进程

  -–top-cpu :图形化显示CPU占用最大的进程

  -–top-io :显示正常I/O最大的进程

  -–top-mem :显示占用最多内存的进程

  举一些例子:

  查看全部内存都有谁在占用:

  dstat -g -l -m -s --top-mem

  显示一些关于CPU资源损耗的数据:

  dstat -c -y -l --proc-count --top-cpu

  如何输出一个csv文件

  想输出一个csv格式的文件用于以后,可以通过下面的命令:

  # dstat –output /tmp/sampleoutput.csv -cdn

  上面就是Linux监控工具dstat的用法介绍了,通过监控工具dstat,你能实时监控系统的性能状态,把握CPU性能损耗,让系统处于最佳运行状态。

Linux截屏工具scrot用法详细介绍 Scrot是Linux命令行中使用的截图工具,能够进行全屏、选取等操作,下面小编将针对Scrot截图工具的用法给大家做个详细介绍,通过操作实例来学习Scrot的

如何在Linux中使用man帮助使用man命令 在Linux系统中使用man帮助能够使用man命令对系统进行操作,还能查询一些相关文件,那么man帮助有哪些用法呢?下面小编就给大家介绍下Linux使用man帮助

Linux安装Nodejs的三大方法(建议源码安装) nodejs的安装通常有两种方式,不少人在使用编译好的文件安装nodejs的时候出现了不少问题,下面小编就给大家介绍下Linux安装nodejs的三种方法,感兴趣的

标签: linux安装步骤

本文链接地址:https://www.jiuchutong.com/biancheng/367592.html 转载请保留说明!

上一篇:linux下怎么用tree命令以树形结构显示文件目录结构?(linux树形结构)

下一篇:Linux截屏工具scrot用法详细介绍(linux的截图工具)

  • 计提税金会计分录怎么算
  • 企业合并债权如何处理
  • 房产税的纳税义务人是房屋的产权所有人
  • 外出经营是什么意思
  • 财务软件回收
  • 企业并购需要交什么税
  • 季度预交所得税可以弥补上年度亏损吗
  • 成本类科目有哪些口诀
  • 汇算清缴调增的金额,如何做会计分录
  • 绿化工程账务处理支出
  • 补交前期未开票收入税金本期怎么申报?
  • 本月采购下月付款怎么记账
  • 部分销售退回怎么开票
  • 税务征收与管理
  • 跨月红字发票可以作废吗
  • 烟酒发票可以抵扣所得税吗
  • 普通发票和增值税专用发票有什么异同
  • 发票开负数冲红做什么会计分录?
  • 销售货物没有合同要交印花税吗
  • com2us密码找回
  • 商场充值卡发票在哪开
  • win11多开
  • 代金券与抵扣券的区别
  • 增值税减免税的征管规定有哪些
  • php中常见的错误类型有
  • 接受捐赠和对外捐赠分录
  • 企业残保金怎样申报
  • session和viewstate
  • 利息收入做红字
  • 最全vue项目实战
  • HttpServletRequest 获取参数
  • 企业待报解预算收入的分录
  • 年底所得税怎么算
  • 原材料用于在建工程增值税如何处理
  • 一般纳税人普通发票做账
  • 消费税增值税和个人所得税是什么意思
  • 织梦自定义字段
  • csv文件导入到pycharm时报错
  • 报关单填制相关规范相关文件
  • 客户发票弄丢了应该如何补救
  • sql查询结果分页
  • 公司注销了就可以不发工资么
  • 顺流交易为什么也要减
  • 权益法核算还计提减值么
  • 我国会计准则规定企业的会计核算基础是
  • 查补以前年度税款
  • 外购的商品赠送客人是否销售吗
  • 分配现金股利如何做会计分录
  • 影响企业所得税的因素
  • 产权转移书据印花税
  • 以前年度多记成本费用税前扣除,今年要怎么做分录冲销
  • 税金附加科目有哪些
  • 装修费用摊销计入什么科目
  • 待摊费用和预付费用的区别
  • 去年多摊销了怎么办
  • 农产品增值税公式
  • 主营业务成本和管理费用的区别
  • 管理费用费用占收入的多少
  • 个人为什么不能购买永续债
  • 小规模纳税人可以抵税吗
  • 长期股权投资的初始计量
  • mysql安装出问题
  • WinXP系统能上qq但打不开网页原因分析及解决方法
  • windowsxp的快捷键
  • window终端是什么
  • usbmmkbd.exe - usbmmkbd是什么进程
  • mac osx 10.8
  • 手把手教你安装使用国家反诈中心
  • 进程lsass.exe
  • mac迁移助理是什么意思啊
  • win10在更新界面怎么办
  • 在Linux系统中如果想移出已安装的软件
  • unity ugui合批
  • JavaScript SweetAlert插件实现超酷消息警告框
  • python中tab
  • js分享软件集合
  • 医保所属期起和所属期止
  • 江苏省无锡市国家电网客服电话是多少
  • 个体工商户两处所得,如何减半个税
  • 撤销存款证明需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设