当页导航

onstat -g glo 输出中Eff列的实际意义,能揭示什么类的性能问题?

一般回答这个问题都会帖上这Eff的官方解释(Efficiency. The ratio of the total CPU time to the total time the threads ran on the virtual processor.)那么我们已经知道这是一个比值,而且是把输出的前两列的比值,作为单独一列,可见它的重要性。问题:Eff值的高和低有什么实...显示全部

一般回答这个问题都会帖上这Eff的官方解释(Efficiency. The ratio of the total CPU time to the total time the threads ran on the virtual processor.)那么我们已经知道这是一个比值,而且是把输出的前两列的比值,作为单独一列,可见它的重要性。问题:Eff值的高和低有什么实际意义,或者通过这个值能大概知道什么事情。是否能根据以往经验通过简单例子介绍一下它所展示的魅力。

收起
希望获得:具体解决, 原理分析

查看其它 5 个回答孙国荣的回答

孙国荣孙国荣业务部门经理 , GBase
龙遇潜滩NETSKY[CN]赞同了此回答

CPU内部调度算法决定,当并发任务多时,线程将切换到适当的CPU上运行。

也就是当系统压力足够时,CPU将均衡分担。

当任务较少时,繁忙的CPU集中在前面几个,表示CPU足够运行任务,对性能没有影响的。你可以并发测试多个任务来看单个任务的执行时间来判断。

 2017-01-25

提问者

zhenda数据库运维工程师, 昆仑银行
发布1026
回答545