软件开发数据库性能

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

参与12

5同行回答

GBase_DavidGBase_DavidDBAGBase
Total=usercpu+syscpu   表示VP在物理CPU上的运行时间Thread                            表示线程在VP上的运行时间Eff=Thread/total显示全部

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

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

Eff=Thread/total

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

提问者

zhenda
数据库管理员昆仑银行
擅长领域: 数据库服务器云计算

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-01-23
  • 关注会员:3 人
  • 问题浏览:3992
  • 最近回答:2017-02-08
  • X社区推广