暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle数据库基准配置下模拟性能测试

顾炯的云世界 2015-10-08
1201

在确定Oracle数据库在虚拟化部署下的基准配置后,利用开源的SWINGBENCH的数据库性能测试工具,测出数据库的TPM值及响应时间,记录测试期间服务器的TOP信息,进行了性能测试。

测试环境如下:

数据库服务库采用单台的的2C8G虚拟机承载,通过8GbHBA卡连接FC存储,安装Red Hat5.6 64位操作系统+Oralce 10.2.0.5。测试服务器采用8C8G Windows server 2003 64位操作系统+ SWINGBENCH 2.4.0.854。


测试方法:

1、 通过swingbench 开源ORACLE压力测试工具,设置2万的事务,以20个并发用户连接数据库, OLTP模型按比重(insert :update:select =50:100:50)进行DML操作,测出数据库的TPM值及响应时间,记录测试期间服务器的TOP信息。

测试结果:


说明:关键指标:每秒事务数TPS: 38.29

最高TPM (每分钟事务数:)2440

DML平均响应时间:

insert 809ms

update 612ms

select 44ms


说明:

Transactions Per Minute 表示每分钟处理事务数 当前TPM为2281,平均TPM为2143

Transactions Per Second 表示每秒处理事务数 当前TPS 为40 ,平均TPS 为38

Response Time 表示3种DML操作的毫秒数(红色为insert,绿色update,蓝色select)

insert当前响应在730毫秒,3种DML平均相应497毫秒

CPU 系统cpu使用率(user+sys+I/O等待)在98%接近满负载

数据库服务器状态:

top信息


vmstat 信息


说明:cpu占用率user 81%,sys 11.5% ,idle 2.3% ,io等待4.3% ,服务器CPU已达最高处理能力.loadaverage 10.6 表示2核cpu平均每分钟内有8个任务排队。

文章转载自顾炯的云世界,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论