操作系统的性能分析工具介绍计划
当我清楚了这一点时 sar是System Activity Reporter(系统活动情况报告)的缩写。顾名思义,sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的活动等,使用也是较为复杂。 sar的语法如下: sar [option] [o file] t [n] 它的含义是每隔t秒取样一次,共取样n次。其中o file表示取样结果将以二进制形式存入文件file中。 另一种语法如下: sar [option] [s time] [e time] [i sec] [f file] 含义是表示从file文件中取出数据,如果没有指定f file,则从标准数据文件/var/adm/sa/sadd取数据,其中dd表示当前天。另外,s time表示起始时间;e time表示停止时间;i sec表示取样的时间间隔,如果不指定则表示取文件中所有的数据。对于具体的选项参见表1。 一般它与q和u联合使用,以便对每个CPU的使用情况进行分析,比如运行如下命令: sar q u 5 1
将输出如下: Linux 2.4.1818smp () 2003年03月07日 09时46分16? CPU %user %nice %system %idle 09时46分21? all 0.20 0.00 0.00 99.80 09时46分16? runqsz plistsz ldavg1 ldavg5 09时46分21? 0 91 0.00 0.00 Average: CPU %user %nice %system %idle Average: all 0.20 0.00 0.00 99.80 Average: runqsz plistsz ldavg1 ldavg5 Average: 0 91 0.00 0.00
由于sar命令太复杂,只有通过熟练使用才能了解每个选项的含义,对于sar输出中每个字段的含义运行man sar命令可以得到详细的解释。
贵阳白癜风哪里治疗好南京治疗阳痿多少钱
英太青胶囊适用哪些人群
-
细说萨摩耶犬常见的口腔疾病及防治位置
萨摩耶犬牙齿口腔的护理对于它们的健康是非常重要的,我们只有定期的为它们做护理才能保证它们牙齿的健康。...[详细]
-
美容新天地比特犬的毛发养护指南位置
无论狗狗的毛发是短还是长,在护理的时候都要严格的按照科学的方法去进行,就拿比特犬为例,虽然它的毛发并...[详细]
-
苏格兰牧羊犬打过疫苗之后多久开始起作用位置
狗打疫苗要打三次中间隔二十多天,是三针都打完之后才开始起作用吗?还是打完第一针就开始有作用?我行我素...[详细]
-
观赏鱼水温要求观赏鱼喜欢什么样水质位置
观赏鱼极具观赏价值,越来越多的人喜欢饲养观赏鱼,值得注意的是,观赏鱼对水质环境的要求是不一样,观赏鱼...[详细]
-
高加索犬表达想法和意图的方式有哪些位置
人类洗澡也有人类的方法,自然给高加索犬洗澡也不例外,只有正确的洗澡方法对于高加索犬的成长来说才是最重...[详细]