linux系统监控性能评估

linux系统监控性能评估

ID:24630876

大小:163.51 KB

页数:4页

时间:2018-11-15

linux系统监控性能评估_第1页
linux系统监控性能评估_第2页
linux系统监控性能评估_第3页
linux系统监控性能评估_第4页
资源描述:

《linux系统监控性能评估》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、总控服务器性能:一、Cpu性能评估Vmstat命令的参数解释:对上面每项的输出解释如下:procsr列表示运行和等待cpu时间片的进程数,这个值如果长期大于系统CPU的个数,说明CPU不足,需要增加CPU。?b列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。Memoryswpd列表示切换到内存交换区的内存数量(以k为单位)。如果swpd的值不为0,或者比较大,只要si、so的值长期为0,这种情况下一般不用担心,不会影响系统性能。free列表示当前空闲的物理内存数量(以k为单位)?buff列表示bufferscache的内存数量,一般对块设备的读写才需要缓冲。cache列

2、表示pagecached的内存数量,一般作为文件系统cached,频繁访问的文件都会被cached,如果cache值较大,说明cached的文件数较多,如果此时IO中bi比较小,说明文件系统效率比较好。swapsi列表示由磁盘调入内存,也就是内存进入内存交换区的数量。so列表示由内存调入磁盘,也就是内存交换区进入内存的数量。一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足。需要增加系统内存。?IO项显示磁盘读写状况?Bi列表示从块设备读入数据的总量(即读磁盘)(每秒kb)。Bo列表示写入到块设备的数据总量(即写磁盘)(每秒kb)这里我们设置的bi+b

3、o参考值为1000,如果超过1000,而且wa值较大,则表示系统磁盘IO有问题,应该考虑提高磁盘的读写性能。system显示采集间隔内发生的中断数in列表示在某一时间间隔中观测到的每秒设备中断数。cs列表示每秒产生的上下文切换次数。上面这2个值越大,会看到由内核消耗的CPU时间会越多。CPU项显示了CPU的使用状态,此列是我们关注的重点。us列显示了用户进程消耗的CPU时间百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,就需要考虑优化程序或算法。sy列显示了内核进程消耗的CPU时间百分比。Sy的值较高时,说明内核消耗的CPU资源很多。根据经验,us+

4、sy的参考值为80%,如果us+sy大于80%说明可能存在CPU资源不足。id列显示了CPU处在空闲状态的时间百分比。wa列显示了IO等待所占用的CPU时间百分比。wa值越高,说明IO等待越严重,根据经验,wa的参考值为20%,如果wa超过20%,说明IO等待严重,引起IO等待的原因可能是磁盘大量随机读写造成的,也可能是磁盘或者磁盘控制器的带宽瓶颈造成的(主要是块操作)。综上所述,在对CPU的评估中,需要重点注意的是procs项r列的值和CPU项中us、sy和id列的值。1.CPU使用情况:us+sy:2+79=81>80%;us+sy大于80%说明可能存在CPU资源不足逻辑CPU个

5、数:cat/proc/cpuinfo

6、grep"processor"

7、sort-u

8、wc-l查看物理CPU个数grep"physicalid"/proc/cpuinfo

9、sort-u

10、wc-lr:r>2长期大于系统CPU的个数,说明CPU不足,需要增加CPU。综合上述情况,说明CPU资源不足uptime是监控系统性能最常用的一个命令,主要用来统计系统当前的运行状况,输出的信息依次为:系统现在的时间、系统从上次开机到现在运行了多长时间、系统目前有多少登陆用户、系统在一分钟内、五分钟内、十五分钟内的平均负载。看下面的一个输出:[root@webserver~]#uptime这里需要注意的

11、是loadaverage这个输出值,这三个值的大小一般不能大于系统CPU的个数,例如,本输出中系统有2个CPU,loadaverage的三个值长期大于2时,说明CPU很繁忙,负载很高,可能会影响系统性能,但是偶尔大于2时,倒不用担心,一般不会影响系统性能。相反,如果loadaverage的输出值小于CPU的个数,则表示CPU还有空闲的时间片。2.IO使用请客:wa:17%wa值越高,说明IO等待越严重,根据经验,wa的参考值为20%,如果wa超过20%,说明IO等待严重,引起IO等待的原因可能是磁盘大量随机读写造成的,也可能是磁盘或者磁盘控制器的带宽瓶颈造成的(主要是块操作)。一、内

12、存评估命令:Free-m“free–m”表示以M为单位查看内存使用情况,在这个输出中,重点关注的应该是free列与cached列的输出值,由输出可知,此系统共4G内存,系统空闲内存还有22M,其中,BufferCache占用了0M,PageCache占用了1842M,由此可知系统缓存很多,而对于应用程序来说,可以使用的内存还有1865M,当然这个1865M包含了BufferCache和PageCache的值。在swap项可以看出,交换分区使用1188m。所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。