Centos系统性能指标

上传人:鲁** 文档编号:506846281 上传时间:2023-03-21 格式:DOCX 页数:7 大小:82.41KB
返回 下载 相关 举报
Centos系统性能指标_第1页
第1页 / 共7页
Centos系统性能指标_第2页
第2页 / 共7页
Centos系统性能指标_第3页
第3页 / 共7页
Centos系统性能指标_第4页
第4页 / 共7页
Centos系统性能指标_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Centos系统性能指标》由会员分享,可在线阅读,更多相关《Centos系统性能指标(7页珍藏版)》请在金锄头文库上搜索。

1、Centos系统性能指标査看一、查看CPU使用情况cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进程 可能处于io等待状态但却还未释放进入wait。平均负载(load average)是指某段时间内占用cpu时间的进程和等待cpu时间的进程数, 这里等待cpu时间的进程是指等待被唤醒的进程,不包括处于wait状态进程。1、良好状态指标 CPU 利用率:User Time = 70%, System Time = 35%, User Time + SystemTime = 70%。上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是

2、可以接受的。 可运行队列:每个处理器的可运行队列 =3个线程。2、工具(1) vmstatQ00S4SQ8saaaS4S08a4eaa203G4203642036420364Q00045244452444524445244pro-ca00buff20364Ewtnodel vmst-at 3nUEUDTV freeS4S24Oo OOQ OOS1 371 II Iooooo179 21 a a ao a o oo o o o o o o o 1111字段说明:r (run queue)可运行队列的线程数,这些线程都是可运行状态,只不过CPU暂时不可用;b,被blocked的进程数,正在等待10

3、请求;in, interrupts,被处理过的中断数cs,con text switch,系统上正在做上下文切换的数目us,用户占用CPU的百分比sys,内核和中断占用CPU的百分比id, CPU完全空闲的百分比(2) uptimero ot no de1 # uptime00:44:22 up 1:17, 3 use rs, load ave rage: 8.13, 5.90, 4,94显示的是过去的1,5,15分钟内进程队列中的平均进程数量如何衡量当前系统是否负载过高?如果每个cpu(可以按CPU核心的数量计算)上当前活动进程数不大于3,则系统性 能良好,不大于4,表示可以接受如大于5,则

4、系统性能问题严重上面例中的8.13,如果有2个cpu核心,则8.13/2=4.065, 此系统性能可以接 受建议设置严格的报警值为:CPU核心的数量比如:CPU核心数量为2,则设置报警值为2(3) topro ot no de1 # toptop - 10:31:45 up 14:51, 3 users, load average: 0.07, 0.33, 0.33 Tasks: 91 total, 1 running, 90 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.2%sy, 0.0%ni,99.8%id, 0.0%wa, 0.0%hi

5、, 0.0%si, 0.0%stMem:502288k total, 494648k used, 7640k free, 220k buffe rsSwap: 1015800k total, 21792k used, 994008k free, 238468k cached从top要看CPU负载情况,可以看%us和%sy,其中%us = 70%, %syv = 35%,%us+%syv = 70%说明状态良好,同时可以结合idle值来看,也就是%id,如果%idv = 70%则表示10的压力较大查看某个进程占用的CPU资源grep TsshT;1; doneco-otGncKlel - whi

6、l-e :; do- pa -e-prijpcpu.rPSEp cafuu11030190D0sshd1244019050sshd1103019a00sshd12441950sshd11031900sshd12441950sshd.2、监控工具(1) vmstatEootOnodel “祜 vmat-at 3proca -HLEiiiirnyyawap-LO-aya ten一-cpurbsup-dfreebuffce chesisablbcrincsussyid wast100S4S2420364452520ICO959ST1395 20口00a4eaa2036445244Q0011ia00i

7、oa &a TQ054eas2036445244001711900ioa&3ao0054eas20364452440a001312001D0 o00aeas2Q364452440a0011E00:1DQ Q0参数说明:swpd,已使用的SWAP空间大小,KB为单位;free,可用的物理内存大小,KB为单位;buff,物理内存用来缓存读写操作的buffer大小,KB为单位; cache,物理内存用来缓存进程地址空间的cache大小,KB为单位;si,数据从SWAP读取到RAM(swap in)的大小,KB为单位; so,数据从RAM写到SWAP(swap out)的大小,KB为单位。(2) fr

8、eer&tnDdel# free w_tnta.1usedfr-eeshar-ed.bufferscachedMen;23Q13fi940g-U 丄苫瑩-/+ buffEEa/caciie:S3147Swap-11983LS9 3三、磁盘101、良好状态指标 iowait % 20%提高命中率的一个简单方式就是增大文件缓存区面积,缓存区越大预存的页面就越多,命中 率也越高。 Linux内核希望能尽可能产生次缺页中断(从文件缓存区读),并且能尽可能避免主缺页 中断(从硬盘读),这样随着次缺页中断的增多,文件缓存区也逐步增大,直到系统只有少 量可用物理内存的时候Linux才开始释放一些不用的页。2

9、、监控工具(1)cat / pr-Dc/meiniiif-Maul d Lal:23fi53fiMemFree:96336IEBuffers:S960rBCached;45420血SwapCache 且二0iBrootSnode1#这台机器总共有256MB物理内存(MemTotal),90MB左右可用内存(MemFree),8MB左右用来做磁盘缓存(Buffe rs), 40MB左右用来做文件缓存区(Cached)。(2)sarroDtSnodel # aar -d 2 Linux 26.32-279.e!6.xS6_3(1 CPU)_4 node1)06/27/2013_xS6_fi4_01

10、:50:32AMtpa rd_aec/3wr_aec/3avgrg-szavgqu-azawairavctm%util:01!50:34AMdevil-00.000.000.000.000.000.00二MQ.QQ01:50:34AMdev8-00.000.000.000.000.000.000.000.0001:50:34AMdev253-00.000.000.000.000.000.000.Q00.0001:50:34AMdev253-l0.000.000.000.000.000.0QQ.OO await表示平均每次设备I/O操作的等待时间(以毫秒为单位)。 svctm表示平均每次设备I/

11、O操作的服务时间(以毫秒为单位)。 %util表示一秒中有百分之几的时间用于I/O操作。 如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await 的值远高于svctm的值,则表示I/O队列等待太长,系统上运行的应用程序将变慢。 如果%util接近100%,表示磁盘产生的I/O请求太多,I/O系统已经满负荷的在工作, 该磁盘可能存在瓶颈。(3) iostatrootSnodel - # ios ta tLinux 2. 32-279MeL6.x86_64 (nodel)06/27/2013_jl86_6 4_1 CPU)avg-cpu:%us-er0-16%n

12、iceQ.OO% system Sinwails0.510.3Q3teala.00% idle99.03Device: sc-dO sda dm-0 dm-1tps0.071.312.220.15Bllc_read/s0.43G0.758,45O.2Blk_wr-tn/a0.006.356.2G0.57Blk_read192027293822586200Blk_wrtn 0 3079623200 2544Utolinrrqm/s:每秒进行 merge 的读操作数目。即delta(rmerge)/swrqm/s:每秒进行 merge 的写操作数目。即delta(wmerge)/sr/s:每秒完成

13、的读I/O设备次数。即delta(rio)/sw/s:每秒完成的写I/O设备次数。即delta(wio)/srsec/s:每秒读扇区数。即 delta(rsect)/swsec/s:每秒写扇区数。即 delta(wsect)/srkB/s:每秒读K字节数。是rsect/s的一半,因为每扇区大小为512字节。(需要计算)wkB/s:每秒写K字节数。是wsect/s的一半。(需要计算)avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。delta( rsect+wsect)/delta( rio+wio)avgqu-sz:平均I/O队列长度。即delta(aveq)/s/1000 (因为aveq的单位为毫秒)。 await:平均每次设备I/O操作的等待时间(毫秒)。即delta( ruse+wuse)/delta (r io+wio)svctm:平均每次设备I/O操作的服务时间(毫秒)。即delta(use

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号