银行AIXOracle

aix+oracle 与Linuxone+oracle 在对释放cache内存 对比???

在linux平台安装oracle 对释放cache内存 貌似没有在aix平台那么好! 那么linuxone呢??显示全部

在linux平台安装oracle 对释放cache内存 貌似没有在aix平台那么好! 那么linuxone呢??

收起
参与10

查看其它 1 个回答tangguobing的回答

tangguobingtangguobing系统架构师IBM

第一,linux系统释放内存的机制是一致的不论x86还是LinuxONE;
第二,可以通过优化内核参数的方式来调整回收策略和频度;

另外从硬件架构来谈谈不同架构的访问速度的优劣势:
访问速度:内核(时钟频率:1)>高速缓存(时钟频率:2—100)>内存(时钟频率:400-800)

从架构设计来看,LinuxONE更多用到高速缓存,降低内存使用频率和范围,Power次之,而X86主要使用内存。而如果有大规模负载,就需要虚拟化平台,虚拟化需要进行大量的上下文切换,执行上下文切换所需的时间即内存时间。

不管是X86,还是小型机,大量的CPU带来大量的上下文切换,架构设计的劣势使得上下文切换消耗更多,对于LinuxONE而言,更少的CPU减少上下文切换,更好的处理器架构带来更少的消耗。

另外混合工作负载强调缓存使用,需要更多的上下文切换 ,工作集可能太大,无法全部在缓存中运行。 由于缓存未命中,更快的处理器速度无法完全发挥。 LinuxONE缓存能够运行更多的工作集,通过增加缓存使用来优化处理器速度。

硬件生产 · 2018-03-15
浏览2072

回答者

tangguobing
系统架构师IBM
擅长领域: 存储服务器灾备

tangguobing 最近回答过的问题

回答状态

  • 发布时间:2018-03-15
  • 关注会员:3 人
  • 回答浏览:2072
  • X社区推广