学会使用Linux性能分析工具
,共取样n次.其中-o file表示取样结果将以二进制形式存入文件file中.
另一种语法如下: sar [-option] [-s time] [-e time] [-i sec] [-f file] 含义是表示从file文件中取出数据,如果没有指定-ffile,则从标准数据文件/var/adm/sa/sadd取数据,其中dd表示当前天.另外,-s time表示起始时间;-etime表示停止时间;-i sec表示取样的时间间隔,如果不指定则表示取文件中所有的数据.对于具体的选项参见表1. 一般它与-q和-u联合使用,以便对每个CPU的使用情况进行分析,比如运行如下命令:
sar -q -u 5 1 将输出如下: Linux 2.4.18-18smp (builder.linux.com) 2003年03月07日 09时46分16? CPU %user %nice %system %idle 09时46分16? runq-sz plist-sz ldavg-1 ldavg-5 Average: CPU %user %nice %system %idle Average: runq-sz plist-sz ldavg-1 ldavg-5 sar命令太复杂,只有通过熟练使用才能了解每个选项的含义,对于sar输出中每个字段的含义运行man sar命令可以得到详细的解释. 补充: -a 报告文件读,写报告
-b 报告缓冲区(buffer cache)的使用情况
0 0 13:51:34 172 323 47 39 57 32 0 0 Average 310 739 58 58 117 50 0 0 bread/s 平均每秒从硬盘(或其它块设备)读入系统buffer的物理块数 lread/s 平均每秒从系统buffer读出的逻辑块数 %rcache 在buffer cache中进行逻辑读的百分比(即100% - bread/lreads) bwrit/s 平均每秒从系统buffer向磁盘(或其它块设备)所写的物理块数 lwrit/s 平均每秒写到系统buffer的逻辑块数 %wcache 在buffer cache中进行逻辑写的百分比(即100% - bwrit/lwrit). pread/sgu 平均每秒请求进行物理读的次数 pwrit/s 平均每秒请求进行物理写的次数 *所显示的内容反映了目前与系统buffer有关的读,写活.在所报告的数字中,最重要的是%rcache和%wcache(统称为ca |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |