linux sysstat相关工具sar、iostat等介绍
个数字; outfile 输出统计到outfile文件; sadc在interval间隔内抽样系统数据count次,并以二进制形式写入outfile或标准输出,如果输入 文件设置为-,则使用sysstat默认的路径,通常在/var/log/sa/sadd文件中,dd表示当前的天数, 如sa1.默认sadc收集除了中断和磁盘以为的所有的数据,如果要收集磁盘和中断数据,用-S 明确指明.当count参数没有指定时,sadc永远不停的写入收集到的数据;当count和interval都 没有指定的时候,会创建一个空文件.XDISK是DISK的一个扩展,它比DISK多统计分区的信息. ALL包括除了XDISK,XALL包括所有. sar :(收集报告并保存)
sar可以收集、报告、存储系统活动信息.具体分一下情况: ##当不指定interval参数,会全部显示以前收集到的文件内容.如果指定-f标志,sar从-f指定 的以前保存的文件中提取内容,然后写入标准输出,如果没有指定-f标志,将从默认的日报文 件(/var/log/sadd)读取.如果-f指定的文件或者默认位置没有文件,则提示没有那个文件目 录或目录错误. ##当指定interval参数,如果指定了count则以interval为间隔显示count条,接下来说要显示 的数据来源:果指定-f标志,sar从-f指定的以前保存的文件中提取内容,然后写入标准输出 (-f -表示默认位置);如果没有指定-f标志,将从系统收集信息并显示到控制台,如果指定了 -o标志,收集的数据同时会写到-o指定的文件中(-o -表示默认位置)和控制台.
如果没有-P标志,sar报告系统范围中整体cpu的使用的平均值;反之如果指定了-P标志,sar将只 报告某个cpu的使用状况;当-P ALL标志指定,每个单独的cpu和整体所有cpu的使用情况都被报告.
如果同时需要采样和统计报告,为sar指定输出文件将这很便利,运行如下命令: sar -o datafile interval count >/dev/null 2>&1 & 所有被捕获的数据会以二进制形式写入datafile中,这些数据可以用sar -f显示,如果不指定count参数,则文件 -b:io相关:tps :每秒总共的物理设备的请求次数 rtps :每秒总共的物理设备的写请求次数 wtps :每秒的io写请求次数 bread/s :每秒的io读请求扇区数(1扇区=512byte) bwrtn/s :每秒的io写请求扇区数 -B:页相关信息pgpgin/s :每秒系统从磁盘置入的字节数(KB) -u [ ALL ]:显示cpu统计%user :用户态使用的cpu百分比,不包括虚拟处理器. %usr :用 |
||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |