tpcc mysql

4
Tpcc-MySQL 测试报告 .环境 CPU: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 20 Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz MEM: free -m total used free shared buffers cached Mem: 32058 27415 4642 0 314 24201 -/+ buffers/cache: 2898 29159 Swap: 8191 5 8186 disk: sata(raid 1+0),ShannonDisk(1.2T),fushion io(400G) MariaDB: select VERSION(); +-----------------+ | VERSION() | +-----------------+ | 10.0.13-MariaDB | +-----------------+ 1 row in set (0.00 sec) mount file system : mount -o noatime,barrier=0 numa off: numactl –interleave=all swap : vm.swappiness = 0 .iops 测试 工具:oracle 官方 IO 测试工具 orion 测试模式:OLTP 类型,4K 随即读写,压力从小到大 ./orion_linux_x86-64 -run advanced -testname test -num_disks 1 -size_small 4 -size_large 4 -type rand 压测结果:

Upload: tommy-chiu

Post on 18-Jul-2015

69 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Tpcc mysql

Tpcc-MySQL 测试报告

一.环境CPU: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

20 Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz

MEM: free -m

total used free shared buffers cached

Mem: 32058 27415 4642 0 314 24201

-/+ buffers/cache: 2898 29159

Swap: 8191 5 8186

disk: sata(raid 1+0),ShannonDisk(1.2T),fushion io(400G)

MariaDB: select VERSION();

+-----------------+

| VERSION() |

+-----------------+

| 10.0.13-MariaDB |

+-----------------+

1 row in set (0.00 sec)

mount file system : mount -o noatime,barrier=0

numa off: numactl –interleave=all

swap : vm.swappiness = 0

二.iops 测试工具:oracle 官方 IO 测试工具 orion

测试模式:OLTP 类型,4K 随即读写,压力从小到大

./orion_linux_x86-64 -run advanced -testname test -num_disks 1 -size_small 4 -size_large 4 -type rand

压测结果:

Page 2: Tpcc mysql

三. Tpcc-MySQL 测试工具: Percona Tpcc-MySQL 压力测试工具

测试模式: warehouses 1000

测试时间:3600 秒 预热 10 秒

线程:16 32 64 96 128 256 512

普通 SATA 盘,ShannonDisk,fushion io 测试图如下:

Page 3: Tpcc mysql
Page 4: Tpcc mysql

四.结论从测试结果来看,flash 卡对于 IO 的提升对比普通的 SATA 盘来说是非常巨大的。相对于 ShannonDisk和 fushion io 的卡来说,由于测试的两块卡,不同的容量,存在性能差异,ShannonDisk 的极限 TpmC非常的高,但是由于 ShannonDisk 的运算模块等都会占用 CPU,所以存在比较大的抖动,而 fushion io哪怕在多线程的情况下,都非常的稳定。而 800G 的 fushion io 对于 400G 的性能会提升在 30%,个人比较推荐 fushion io 800G