• dstat---linux终端下的系统资源监控工具


    dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。

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

    优势:

    • 显示中间结果延时小于1秒
    • 可以分组统计块设备/网络设备,并给出总数
    • 可以显示每台设备的当前状态
    • 极准确的时间精度,即便是系统负荷较高也不会延迟显示
    • 显示准确地单位和和限制转换误差范围
    • 支持输出CSV格式报表,并能导入到Gnumeric和Excel以生成图形
    • 结合了vmstat,iostat,ifstat,netstat以及更多的信息
    • 实时显示统计情况
    • 在分析和排障时可以通过启用监控项并排序
    • 模块化设计
    • 使用python编写的,更方便扩展现有的工作任务
    • 容易扩展和添加你的计数器(请为此做出贡献)
    • 包含的许多扩展插件充分说明了增加新的监控项目是很方便的

    一、安装方法

    Ubuntu/Mint和Debin系统:

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

    # sudo apt-get install dstat

    RHEL/Centos和Fedora系统:

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

    # yum install dstat

    二、常用使用方法

    1、查看帮助

    #dstat -h

    2、如下命令显示所有的数据

    #dstat      

    3、每两秒显示一次,一共只显示5条信息

    #dstat 2 5

     【重要】结果的参数介绍如下截图

     4、将结果输出到一个csv格式的文件,用于以后使用,可以通过下面的命令:

    # dstat 2 5 –-output //SYW/dstaOut.csv -cdn

    【重要】更详细的使用可以参考此链接:https://blog.csdn.net/VillianTsang/article/details/102634965/

    1.作者:Syw
    2.出处:http://www.cnblogs.com/syw20170419/
    3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    4.如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    asp.net中读取带有加号(+)的Cookie,会自动把加号替换为空格
    简单实现分行输出的javascript代码
    大学我们应该做什么
    近日个人要闻
    WPF学习笔记“路由事件”一:路由事件基础
    WPF学习笔记“路由事件”二:路由事件基础
    WPF学习笔记“命令”三:执行命令
    WPF学习笔记“命令”二:命令库
    WPF学习笔记“命令”五:自定义高级命令的使用
    WPF学习笔记“布局”一:基础
  • 原文地址:https://www.cnblogs.com/syw20170419/p/15156090.html
Copyright © 2020-2023  润新知