美文网首页
常见的性能计数器 - linux

常见的性能计数器 - linux

作者: Blossomed | 来源:发表于2019-01-27 19:07 被阅读0次

    内存

        Free :可用物理内存数
        Swap : 已使用的虚拟内存数量,
        si:美妙从磁盘交换到内存的数量
        so : 每秒从内存交换出去的内存数量
        cache:文件系统缓存

    处理器

    cpu usage,上限不超过85%
    page fault count:该进程产生的页面失效次数。可以用该值与系统的页面失效次数进行对比,从而判断得到该进程对页面失效的影响
    resident size:该进程保留的使用内存量。该数值等于进程的代码使用内存 + 进程的数据使用内存,如果该值在测试过程中持续增加,很可能意味着发生了内存泄漏。
    idel time:cpu总的空闲时间。持续低于10%,表明cpu是瓶颈
    user time:非内核操作耗费的CPU时间。一般来说,如果系统中使用了大量的算法和复杂的计算,该值会比较大。
    Kernel Time:CPU 内核时间是在特权模式下处理线程执行代码所花时间的百分比
    IO WAIT Time :CPU消耗在等待IO 处理上的时间,此值需要结合IO 的计数器考虑

    硬盘

    Percent of time the disk is busy : 指所选磁盘驱动器忙于位读或写入请求提供服务所用的时间百分比
    Average numbe of transactions actively being serviced: 指读取和写入请求(所选磁盘在实例中间中队列) 的平均数。该值应不超过磁盘数的1.5~2倍。要提供性能,可增加磁盘。在iostat中,该值显示为actv
    Average number of trasactions waiting for service:指读取(写入)请求(队列)的平均数。在iostat的结果中,该值显示为wait
    Reads(Writes)per sec : 物理磁盘上每秒磁盘读。写的次数,两者相加,应小于磁盘设备最大容量。在iostat中,该值显示为r/s 和 w/s
    Average service time active transactions. immilliseconds :只以毫秒计算的在此盘上读取和写入数据所需要的平均时间。在iostat的结果中,该值显示为asvc_
    The number of disk operations per seconds:显示每个此盘每秒的被操作次数。该值在vmstat中结果显示

    系统

    User Time : 系统上所有处理器执行非内核操作的平均时间的百分比,该值反映了用于有用作业上的时间的比率
    CPU context switches:CPU上下文切换。在vmstat的结果中,该值显示为cs

    相关文章

      网友评论

          本文标题:常见的性能计数器 - linux

          本文链接:https://www.haomeiwen.com/subject/gyrnjqtx.html