Exadata V2 架构分析 (1)
Kaya 发表于 os2ora.com
准备写一系列的文章,专门分析下Exadata的架构。时间真过得很快,自从Exadata问世以来,一直围绕着它做各种各样的性能测试,从V1过渡到V2。Exadata在大踏步地前进着,我总认为,这应该是一个很优秀的产品,而我也相信时间会证明这一点的。
这些文章不会有很严谨的结构,或许某天,某时发现的一个特性,一个特点,一个最佳实践,一个有意思的地方,一个令人惊讶的数据,一个令人鼓舞的图形,都会成为这一系列文章的一部分。
Flash Cache是V2里引入的一个特性,大家或许都认为Flash Cache 主要是用于OLTP场合,为OLTP提高更高的IOPS,这点当然没错,Flash Cache相比于一般磁盘,会带来上十倍的IOPS的性能提升。但即使对于DSS场合,Flash Cache也是提升性能的一个利器。
下面是看图说话时间。
左图中,MBPS达到了4.5 GB/s。但是存贮节点上的CPU和数据库节点上的CPU的利用率却在20%左右。如果在存贮节点加入Flash Cache,整个系统会发生什么样的改变呢?右图就是加入了flash cache后的CPU/IO情况。MBPS达到了14G/s,存贮节点的CPU利用率超过了60%,DB节点上的CPU利用率也超过了40%。
仔细地对比研究这个图,对系统间资源的协作会有进一步的认识。
可以说, Flash Cache除了提供更高的带宽外,还大大解放了存贮节点上的CPU处理能力。这种处理能力可是单纯的高端存贮都不具备的,这就是Exadata上独有的Smart Scan特性。Exadata V1实现了对磁盘的Smart Scan,而V2则实现了对Flash Cache的更快,更强大的Smart Scan。当然,在软件设计上,还有另一个重头戏,它更是大大的利用起了存贮节点上的CPU处理能力,同时还能减少对带宽的争用。至于更具体的信息,留在另一篇介绍啦。

[...] This post was mentioned on Twitter by Kaya. Kaya said: Exadata V2 架构分析 (1) http://goo.gl/fb/zq0s8 [...]
Exadata IO性能太强大了
上面只是1/4的配置,呵呵