我们在被测的服务器上安装了Microsoft SQL 2005,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟1600个用户,并且以20个一组依次增加,在这个数据库中进行查询、添加、删除、修改等操作。
在下面的图表中,“无电池”情况意味着使用的是100% read,0% write的读写方式,而“有电池”情况则意味着使用的是50% read,50% write的读写方式。
无阵列卡电池测试曲线
有阵列卡电池测试曲线
这是有无阵列卡电池情况下的对比。从对比测试中,我们可以明显的看到,在无阵列卡电池的情况下,被测服务器的成绩大概保持在25000-30000 Tps之间,更多时候测试曲线靠近25000 Tps;而在安装了阵列卡电池之后,其平均成绩可以达到30000-35000 Tps之间,测试曲线靠近30000 Tps。由此看来,在安装电池之后,服务器的数据库性能较之前提升了20%左右,提升幅度很大,测试成绩有着明显的优势。