小魔女 发表于 2015-1-14 20:31:32

带来一篇CentOS体系功能监控

欢迎大家来到仓酷云论坛!Linux中供应了一个十分好的文件假造体系(/proc)来对体系功能举行监控。/proc文件假造体系是一种内核和内核模块用来向历程发送信息的机制。它存在于内存而不是硬盘中。/proc文件假造体系的次要功效,能够监控到包含历程信息、体系信息、CPU信息、负载信息、体系内存信息等等。
1、监测体系负载
1.利用uptime下令能够检察体系负载,体系均匀负载是指在特准时间距离内运转行列中的均匀历程数量。假如一个历程没有在守候I/O操纵的了局并自动进进运转形态,则其位于运转行列当中。
#uptime15:44:50up5:45,4users,loadaverage:2.11,0.66,0.26以上从显现比来1分钟内体系的均匀负载是2.11,在比来5分钟内体系的均匀负载为0.66,在比来的15分钟内体系的均匀负载为0.26,一共有4个用户。假定,体系只要一个CPU,暗示以后的义务数为2.11个;若体系有两个CPU,则暗示以后的义务数为2.11/2=1.055个,标明此体系的功能仍是很好的。
2.利用cat/proc/loadavg下令
#cat/proc/loadavg0.400.790.702/2454101Cat/proc/loadavg供应以下数据:  1秒钟均匀负载;5秒钟均匀负载;15秒钟均匀负载;总功课数;正在运转的功课总数。

2、监测历程运转
Linux体系供应了ps和top下令来监测历程运转的情形,依据监测的情形,再举行一些响应的办法来进步体系的功能。
比方,经由过程ps–ef|more下令来检察哪些历程在运转及运转形态。如历程是不是停止、是不是有僵逝世的历程,和哪些历程占用了过量的资本等。

3、监测内存利用情形
体系在运转中,因为物理内存常常会不敷用,以是,必要经由过程假造内存来办理这个成绩。
假造内存经由过程在各个历程之间同享内涵而使体系看起来有多于实践内存的内存容量。Linux体系撑持假造内存即便用磁盘作为RAM的扩大,使可用内存扩展。
(1)、及时监控内存利用情形在Linux体系中,一样平常用free下令来监控内存的利用情形
(2)、监督假造内存利用情形用vmstat下令能够监测体系的假造内存、历程及CPU的举动情形。
#vmstat33
4、监测CPU利用情形
在Linux体系中,用于监测CPU利用情形的工具有top和mpstat。

5、监测I/O功能
在Liinux体系中,能够用iostat下令来监测磁盘的I/O的功能。可是,iostat下令只能剖析的全体情形。检察/dev/hdb6分区的I/O具体情形。
#iostat-x/dev/hdb6
6、利用cat/proc/stat下令
  #cat/proc/stat  cpu1601513532884010167736026644323  cpu01601513532884010167736026644323  intr1605646156500852044060186642961667514180013518  ctxt617320  btime1178342189  processes4236  procs_running2  procs_blocked0申明:  
cat/proc/stat下令是包括内核统计量,供应以下数据:  
CPU和CPU0、每行的每一个参数意义(以第一举动例)为:  

[*]user(432661)从体系启动入手下手累计到以后时候,用户态的CPU工夫(单元:jiffies),不包括nice值为负历程。
[*]1jiffies=0.01秒
[*]nice(13295)从体系启动入手下手累计到以后时候,nice值为负的历程所占用的CPU工夫(单元:jiffies)  
[*]system(86656)从体系启动入手下手累计到以后时候,中心工夫(单元:jiffies)  
[*]idle(422145968)从体系启动入手下手累计到以后时候,除硬盘IO守候工夫之外别的守候工夫(单元:jiffies)  
[*]iowait(171474)从体系启动入手下手累计到以后时候,硬盘IO守候工夫(单元:jiffies),

7、sar  
Sar下令搜集,检察和纪录功能数据,这个下令比后面几个下令汗青更久长,它能够搜集和显现较长周期的数据。

8、6款体系监控工具
1.htop——http://htop.sourceforge.net/一个可让用户与之交互的历程检察器。作为文本形式的使用步伐,次要用于把持台或X终端中。以后具有按树状体例来检察历程,撑持色彩主题,能够定制等特征。
2.dstat——http://dag.wieers.com/home-made/dstat/一个用来交换vmstat,iostat,netstat,nfsstat和ifstat这些下令的工具,是一个万能体系信息统计工具。
3.BMon——http://freshmeat.net/projects/bmon/一个易于利用的软件,该软件能够匡助您监测蓝牙装备。
4.Iftop——http://www.ex-parrot.com/pdw/iftop/次要用来显现本机收集流量情形及各互相通讯的流量汇合,如独自同那台呆板间的流量巨细,十分合适于代办署理办事器和iptables办事器利用
.ifstat——http://gael.roualland.free.fr/ifstat/一个十分不错的检测收集举动形态的软件
6.Sysstat——http://pagesperso-orange.fr/sebastien.godard/包括监测体系功能及效力的一组工具,这些工具关于我们搜集体系功能数据,好比CPU利用率、硬盘和收集吞吐数据,这些数据的搜集和剖析,有益于我们判别体系是不是一般运转,是进步体系运转效力、宁静运转办事器的得力助手。

原文来自:http://www.lupaworld.com/forum.php?mod=viewthread&tid=65263
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

飘灵儿 发表于 2015-1-16 19:28:38

带来一篇CentOS体系功能监控

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

飘飘悠悠 发表于 2015-1-20 21:18:12

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

分手快乐 发表于 2015-1-30 05:52:28

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

admin 发表于 2015-2-15 21:55:07

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

简单生活 发表于 2015-3-4 15:37:02

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

小魔女 发表于 2015-3-11 20:29:59

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

再现理想 发表于 2015-3-19 14:50:09

其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?

第二个灵魂 发表于 2015-3-29 07:47:00

学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
页: [1]
查看完整版本: 带来一篇CentOS体系功能监控