WEB开发网
开发学院数据库DB2 POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enter... 阅读

POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能

 2008-09-17 16:31:26 来源:WEB开发网   
核心提示: 为 DB2 缓冲池分配了 18 GB 内存(从 32 GB 的 RAM 中分配), 图 1 展示了相对的性能提高,POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能(7),它们是在 4 KB 页面大小与 DB2 和 the AIX 5L 操作系

为 DB2 缓冲池分配了 18 GB 内存(从 32 GB 的 RAM 中分配)。

图 1 展示了相对的性能提高,它们是在 4 KB 页面大小与 DB2 和 the AIX 5L 操作系统所支持的不同页面大小之间进行规格化之后得到的。这些度量是在一个 16 路 p5-570 上测得的。当使用 64 KB 页面大小时,与使用 4 KB 页面大小相比,在性能上提高了 13%。此外,当从 64 KB 变为 16 MB 的页面时,性能提高了 8%。最后,当从 16 MB 的页面变为 16 GB 的页面时,性能又提高了 3%。DB2 吞吐率性能是以每分钟的事务数量来度量的。

图 1. 4 KB 页面与其他受支持的页面大小之间的性能提升

POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能

图 2 将图 1 看到的性能提升与减少的 CPI 和相应减少的 TLB 失误率关联起来。CPI 值越高,则运行指令所需的周期就越多,这意味着程序的运行性能未达到最优。TLB 失误的开销是整个 CPI 度量中的一个重要部分。提高 TLB 命中率可以提高 CPI 度量,从而也提高程序的性能。

如图 2 所示,使用 64 KB 页面时,DB2 工作负载的 CPI 度量提高了 11%。与使用 4 KB 的页面相比,TLB 失误率减少了 13%,导致工作负载的整体性能提高 13%。当使用 16 MB 和 16 GB 页面时,TLB 命中率进一步提高,导致 CPI 成比例增长,从而取得了更高的总体吞吐率。

图 2. 4 KB 与其他受支持的页面大小之间的 CPI 与 TLB 性能比较

POWER5+ 和 AIX 5L 多页面支持下的 IBM DB2 Enterprise 9 性能

上一页  2 3 4 5 6 7 8  下一页

Tags:POWER AIX 页面

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接