今天带来一场激烈非凡的对抗比赛
先介绍一下双方选手
蓝方选手:
Dell r740 vsan 全闪超融合 intel gold 5220(18c 2.2ghz) cpu 512Gb内存 2x1.2 Tb ssd、2x1.6 Tb Nvme ssd、10x1.9Tb ssd 8x10GbE光口
接下来是红方选手: 型号:5230HA CPU:Hygon C86 5280 16-core Processor 内存:256GB DDR4 3200 系统盘:446GB ATA HDD 缓存盘:无 数据盘:2.6TB SATA SSD 网口:4个千兆电口 + 2个万兆光口
对抗内容:两个平台,安装相同配置的虚拟机,底层用linux centos ,统一安装同版本的 mysql数据库,然后再用相同的测试工具进行性能压测
最后和客户进行协商,敲定了最终的方案: 虚拟机采用8C 64GB的配置,进行对比
红方选手,一看对比的是数据库,立刻叫来了自己的兄弟DMP,对自己进行加持
客户,对国产产品印象是不错的,也倾向于用国产超融合去替换先有个VM虚拟化环境,但是又担心国产产品的能力不足,所以拉开了这场测试对决,包括测试用例,测试环境,都是客户自己安排的。 客户预期国产的产品能力不要低于VM的70%,他就很满意了
那么结果究竟怎么样呢,拭目以待
虚拟机统一配置 底层系统: centos 7 数据库: mysql 8.0.28 测试工具: sysbench 1.1.0
-----------------------------------------------------------------------
Round 1
参赛人员:HCI裸虚拟机、DMP数据库服务、VM裸虚拟机
测试参数 time sysbench oltp_read_write.lua --db-ps-mode=disable \ --mysql-db=sbtest --tables=10 --table-size=10000000 \ --threads=256 prepare
创建10个表,每个表读写1000W调数据,然后看总用时
输出结果 测试平台 | 超融合HCI | 数据库服务DMP | VM | | real 7m11.157s user 3m38.211s sys 0m7.663s | real 6m41.238s user 4m27.791s sys 0m6.688s | real 9m24.069s user 2m27.345s sys 0m6.202s |
第一回合,没想到 HCI 和DMP 都超过了VM平台 经过DMP的优化,速度也更快一些
-----------------------------------------------------------------------
Round 2
测试参数 oltp_read_write.lua --mysql-db=sbtest --tables=10 --table-size=10000000 \ --db-ps-mode=disable \ --report-interval=10 --forced-shutdown=1 \ --threads=256 \ --time=600 \
对数据库进行10分钟的压测
输出结果如下:
HCI
SQL statistics: queries performed: read: 13581624 write: 3880464 other: 1940232 total: 19402320 transactions: 970116 (1616.50 per sec.) queries: 19402320 (32329.97 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.)
DMP SQL statistics: queries performed: read: 16298730 write: 4656780 other: 2328390 total: 23283900 transactions: 1164195 (1940.02 per sec.) queries: 23283900 (38800.50 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.)
VM
SQL statistics: queries performed: read: 21362432 write: 6103552 other: 3051776 total: 30517760 transactions: 1525888 (2542.83 per sec.) queries: 30517760 (50856.59 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.)
标记红色的为此次看的指标,tps 每秒处理数 、qps 每秒请求数 这一局国产超融合不是VM的对手,在DMP的加持下,能达到VM 76%的水平,惜败惜败
-----------------------------------------------------------------------
Round 3
测试参数 time sysbench select_random_points.lua --db-ps-mode=disable \ --mysql-db=sbtest --tables=10 --table-size=10000000 \ --threads=256 prepare
随机进行查询,然后统计用时
测试平台 | 超融合HCI | 数据库服务DMP | VM | | real 6m44.343s user 3m37.950s sys 0m7.836s | real 6m49.773s user 4m29.053s sys 0m6.635s | real 8m52.072s user 2m25.757s sys 0m6.066s |
这一回合竟然是超融合环境用时最少
总结 也许这次的对比,并不是真的什么都做到了公平,目前国产产品和国外产品的技术水平也存在差距,但是并不代表我们自己的产品就比国外的差,相信不久的将来,国产货一定会雄起。 让我们为了国家的强大而奋斗!!
|