仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 484|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS下功能监测东西 dstat

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:12:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!dstat发生意义:
在举行功能测试的时分,我们一样平常必要检测良多方面的数据,这些数据包含CPU占用,内存占用情形,收集情况,loadaverage,历程信息,磁盘信息等等。使用体系供应的下令一样平常来讲能够完成这些数据的监测,可是一样平常来讲,这些下令都是分离的,好比vmstat,iostat,ss,netstat。可是如许一来,下令太分离了,此时就急切必要一款,能够会合监控的工具,dstat便可以完成会合监控上述各项目标:

特征:





    • 分离了vmstat,iostat,ifstat,netstat和更多的信息

    • 及时显现统计情形

    • 在剖析和排障时能够经由过程启用监控项并排序

    • 模块化计划

    • 利用python编写的,更便利扩大现有的事情义务

    • 简单扩大和增加你的计数器(请为此做出奉献)

    • 包括的很多扩大插件充实申明了增添新的监控项目是很便利的

    • 能够分组统计块装备/收集装备,并给出总数

    • 能够显现每台装备确当前形态

    • 极正确的工夫精度,即使是体系负荷较高也不会提早显现

    • 显现正确地单元和和限定转换偏差局限

    • 用分歧的色彩显现分歧的单元

    • 显现两头了局延时小于1秒

    • 撑持输入CSV格局报表,并能导进到Gnumeric和Excel以天生图形



dstat默许情形下体系也并没有装置,下载链接:
Centos/Redhat下载链接:http://pkgs.repoforge.org/dstat/




[size=1em]1

[size=1em]2

[size=1em]3

[size=1em][size=1em]#rpm-ivhdstat-0.7.2-1.el6.rfx.noarch.rpm
[size=1em]warning:dstat-0.7.2-1.el6.rfx.noarch.rpm:HeaderV3DSA/SHA1Signature,keyID6b8d79e6:NOKEY
[size=1em]Preparing...###########################################[100%]








装置完后就能够利用了,dstat十分壮大,能够及时的监控cpu、磁盘、收集、IO、内存等利用情形。
间接利用dstat,默许利用的是-cdngy参数,分离显现cpu、disk、net、page、system信息,默许是1s显现一条信息。能够在最初指定显现一条信息的工夫距离:默许情形下隔1秒显现一次,一向显现;
如dstat5就是每5秒显现1条信息,dstat110即每1秒显现一条信息,一共显现10次;


默许情形下分五个地区:

1、--total-cpu-usage----CPU利用率
usr:用户空间的步伐所占百分比;
sys:体系空间步伐所占百分比;
idel:余暇百分比;
wai:守候磁盘I/O所损耗的百分比;
hiq:硬中止次数;
siq:软中止次数;
2、-dsk/total-磁盘统计
read:读总数
writ:写总数
3、-net/total-收集统计
recv:收集收包总数
send:收集发包总数
4、---paging--内存分页统计
in:pagein(换进)
out:pageout(换出)
注:体系的分页举动。分页指的是一种内存办理手艺用于查找体系场景,一个较年夜的分页标明体系正在利用大批的互换空间,一般情形下当体系已入手下手用互换空间的时分,就申明你的内存已不敷用了,大概说内存十分分离,幻想情形下pagein(换进)和pageout(换出)的值是00。
5、--system--体系信息
int:中止次数
csw:高低文切换
注:中止(int)和高低文切换(csw)。这项统计仅在有对照基线时才成心义。这一栏中较高的统计值一般暗示大批的历程形成堵塞,必要对CPU举行存眷。你的办事器一样平常情形下城市运转运转一些步伐,以是这项老是显现一些数值。


默许情形下,dstat会每隔一秒革新一次数据,一向革新并一向输入,按Ctrl+C加入"dstat";

dstat另有很多详细的参数,可经由过程mandstat下令检察,经常使用参数以下:

-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:显现占用最多内存的历程

例:
1、监控swap,process,sockets,filesystem并显现监控的工夫



2、将dstat的实行了局,输入到文件:

备注:输入的的scv文件,能够在windows下用excel翻开,并天生图表;


经由过程dstat--list能够检察dstat能利用的一切参数,个中下面internal是dstat自己自带的一些监控参数,上面/usr/share/dstat中是dstat的插件,这些插件能够扩大dstat的功效,如能够监控电源(battery)、mysql等。
但这些插件其实不能间接利用,它只是列出了能够供应这些功效,假如想器具体的监控插件还必要装置对应的包;

对dstat工具的利用就介到这里,笔者才能无限,若有疏漏不当的地方,还请不惜见教!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-14 23:10:16 | 只看该作者

带来一篇CentOS下功能监测工具 dstat

元芳你怎么看?
乐观 该用户已被删除
板凳
发表于 2015-1-25 18:28:58 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-3 22:13:21 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
深爱那片海 该用户已被删除
5#
发表于 2015-2-27 12:27:28 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
海妖 该用户已被删除
6#
发表于 2015-3-9 15:25:59 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-17 03:10:27 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
8#
发表于 2015-3-23 21:55:37 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-24 21:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表