操作系统16个CPU
虚拟机
启动了两个数据库实例
并且每个实例分配了6个CUP VP
现象是:
1. 有4-5个操作系统的CPU都是100%的情况
2. 通过onstat -g ath 无法发现处于running状态的线程,两个实例均是如此
3. 本打算用perf top观察一下,结果虚拟机没有perf
处理方法:
每个实例的CPU VP都做了绑定,从CPU上分开。
重启数据库
问题解决
本文描述了一个关于操作系统中16个CPU配置下运行两个数据库实例导致的高CPU占用率问题。通过对每个实例分配6个CPUVP并进行绑定,以及重启数据库的方式解决了问题。
操作系统16个CPU
虚拟机
启动了两个数据库实例
并且每个实例分配了6个CUP VP
现象是:
1. 有4-5个操作系统的CPU都是100%的情况
2. 通过onstat -g ath 无法发现处于running状态的线程,两个实例均是如此
3. 本打算用perf top观察一下,结果虚拟机没有perf
处理方法:
每个实例的CPU VP都做了绑定,从CPU上分开。
重启数据库
问题解决

被折叠的 条评论
为什么被折叠?