软件开发数据库性能

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值的高和低有什么实际意义,或者通过这个值能大概知道什么事情。是否能根据以往经验通过简单例子介绍一下它所展示的魅力。

收起
参与12

查看其它 4 个回答GBase_David的回答

GBase_DavidGBase_DavidDBAGBase

Total=usercpu+syscpu   表示VP在物理CPU上的运行时间

Thread                            表示线程在VP上的运行时间

Eff=Thread/total

IT其它 · 2017-02-08
浏览1463
  • 您这解释在问问题之前已知晓,现在的问题是否有什么方法使多多个thread均匀使用cpu vp资源,避险出现部分vp 忙,部分vp空闲导致(绑定cpu不灵活一般不想用),上面已贴出示例,
    2017-02-10

回答者

GBase_David 最近回答过的问题

回答状态

  • 发布时间:2017-02-08
  • 关注会员:3 人
  • 回答浏览:1463
  • X社区推广