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
压测结果:
三. Tpcc-MySQL 测试
工具: Percona Tpcc-MySQL 压力测试工具
测试模式: warehouses 1000
测试时间:3600 秒 预热 10 秒
线程:16 32 64 96 128 256 512
普通 SATA 盘,ShannonDisk,fushion io 测试图如下:
四.结论
从测试结果来看,flash 卡对于 IO 的提升对比普通的 SATA 盘来说是非常巨大的。相对于 ShannonDisk
和 fushion io 的卡来说,由于测试的两块卡,不同的容量,存在性能差异,ShannonDisk 的极限 TpmC
非常的高,但是由于 ShannonDisk 的运算模块等都会占用 CPU,所以存在比较大的抖动,而 fushion io
哪怕在多线程的情况下,都非常的稳定。而 800G 的 fushion io 对于 400G 的性能会提升在 30%,个人
比较推荐 fushion io 800G

Tpcc mysql

  • 1.
    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 压测结果:
  • 2.
    三. Tpcc-MySQL 测试 工具:Percona Tpcc-MySQL 压力测试工具 测试模式: warehouses 1000 测试时间:3600 秒 预热 10 秒 线程:16 32 64 96 128 256 512 普通 SATA 盘,ShannonDisk,fushion io 测试图如下:
  • 4.
    四.结论 从测试结果来看,flash 卡对于 IO的提升对比普通的 SATA 盘来说是非常巨大的。相对于 ShannonDisk 和 fushion io 的卡来说,由于测试的两块卡,不同的容量,存在性能差异,ShannonDisk 的极限 TpmC 非常的高,但是由于 ShannonDisk 的运算模块等都会占用 CPU,所以存在比较大的抖动,而 fushion io 哪怕在多线程的情况下,都非常的稳定。而 800G 的 fushion io 对于 400G 的性能会提升在 30%,个人 比较推荐 fushion io 800G