查看性能指标命令.docx

查看性能指标命令.docx

ID:51708774

大小:155.10 KB

页数:8页

时间:2020-03-15

查看性能指标命令.docx_第1页
查看性能指标命令.docx_第2页
查看性能指标命令.docx_第3页
查看性能指标命令.docx_第4页
查看性能指标命令.docx_第5页
资源描述:

《查看性能指标命令.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、、查看CPU使用情况cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进程可能处于io等待状态但却还未释放进入wait。平均负载(loadaverage)是指某段时间内占用cpu时间的进程和等待cpu时间的进程数,这里等待cpu时间的进程是指等待被唤醒的进程,不包括处于wait状态进程。1、良好状态指标·CPU利用率:UserTime<=70%,SystemTime<=35%,UserTime+SystemTime<=70%。·上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。·可运行队列:每个处理器的可运行队列<

2、=3个线程。2、工具(1)vmstat字段说明:r (runqueue)可运行队列的线程数,这些线程都是可运行状态,只不过CPU暂时不可用;b,被blocked的进程数,正在等待IO请求;in,interrupts,被处理过的中断数cs,contextswitch,系统上正在做上下文切换的数目us,用户占用CPU的百分比sys,内核和中断占用CPU的百分比id,CPU完全空闲的百分比(2)uptime[root@node1~]#uptime00:44:22up1:17,3users,loadaverage:8.13,5.90,4,94  显示的是过去的1,5,15分钟内进程队列中的平均

3、进程数量如何衡量当前系统是否负载过高?    如果每个cpu(可以按CPU核心的数量计算)上当前活动进程数不大于3,则系统性能良好,      不大于4,表示可以接受      如大于5,则系统性能问题严重      上面例中的8.13,如果有2个cpu核心,则8.13/2=4.065, 此系统性能可以接受  建议设置严格的报警值为:CPU核心的数量  比如:CPU核心数量为2,则设置报警值为2 (3)top[root@node1~]#toptop-10:31:45up14:51, 3users, loadaverage:0.07,0.33,0.33Tasks: 91total, 1r

4、unning, 90sleeping, 0stopped, 0zombieCpu(s): 0.0%us, 0.2%sy, 0.0%ni,99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem:  502288ktotal, 494648kused,  7640kfree,   220kbuffersSwap: 1015800ktotal,  21792kused, 994008kfree, 238468kcached从top要看CPU负载情况,可以看%us和%sy,其中%us<=70%,%sy<=35%,%us+%sy<=70%说明状态良好,同时可以结合i

5、dle值来看,也就是%id,如果%id<=70%则表示IO的压力较大查看某个进程占用的CPU资源2、监控工具(1)vmstat参数说明:swpd,已使用的SWAP空间大小,KB为单位;free,可用的物理内存大小,KB为单位;buff,物理内存用来缓存读写操作的buffer大小,KB为单位;cache,物理内存用来缓存进程地址空间的cache大小,KB为单位;si,数据从SWAP读取到RAM(swapin)的大小,KB为单位;so,数据从RAM写到SWAP(swapout)的大小,KB为单位。(2)free三、磁盘IO1、良好状态指标·iowait%<20%·提高命中率的一个简单方式就

6、是增大文件缓存区面积,缓存区越大预存的页面就越多,命中率也越高。·Linux内核希望能尽可能产生次缺页中断(从文件缓存区读),并且能尽可能避免主缺页中断(从硬盘读),这样随着次缺页中断的增多,文件缓存区也逐步增大,直到系统只有少量可用物理内存的时候Linux才开始释放一些不用的页。2、监控工具(1)这台机器总共有256MB物理内存(MemTotal),90MB左右可用内存(MemFree),8MB左右用来做磁盘缓存(Buffers),40MB左右用来做文件缓存区(Cached)。(2)sar·await表示平均每次设备I/O操作的等待时间(以毫秒为单位)。·svctm表示平均每次设备I

7、/O操作的服务时间(以毫秒为单位)。·%util表示一秒中有百分之几的时间用于I/O操作。·如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长,系统上运行的应用程序将变慢。·如果%util接近100%,表示磁盘产生的I/O请求太多,I/O系统已经满负荷的在工作,该磁盘可能存在瓶颈。(3)iostat· rrqm/s:每秒进行merge的读操作数目。即del

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

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

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