mysql intel ssd_MySQL 基于ScaleFlux SSD性能测试

本文通过一系列测试对比了ScaleFlux SSD与Intel SSD在运行MySQL时的性能。测试结果显示,当数据可压缩时,ScaleFlux SSD在高并发场景下表现出更优的性能,尤其是在关闭InnoDB Double Write Buffer的情况下。此外,ScaleFlux SSD的响应时间更稳定,CPU iowait较低,且提供更高的IOPS,从而带来更好的MySQL QPS/TPS。
摘要由CSDN通过智能技术生成

一 我们为什么需要不一样的ScaleFlux?

答案很简单 它为我们提供了内置的压缩功能和支持原子写特性。对于很多工作场景尤其是数据库类型的业务而言,这些功能和特性非常重要。

因为内置的磁盘压缩功能 相同的磁盘容量,我们可以存储更多的数据在 ScaleFlux 存储设备上。(引申 大规模数据存储的情况下 耗费的机器数量更少,机架位也更少。)

作者基于不同的数据集大小,不同schema数据量进行多次测试。需要说明的是在这些测试场景中我并不打算压测这些卡的性能极限,而是对比相同容量下 ScaleFlux 存储设备 和Intel SSD的性能表现。

存储设备配置:

ScaleFlux – CSD 2000 4TB

Intel – P4610 3.2TB

服务器配置:

Application server: Supermicro; SYS-6019U-TN4RT

48xIntel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz

190G RAM

Database Server: Inspur; SA5212M4

32xIntel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz

64G RAM

在 Application server 运行sysbench 压测工具,在 Database Server 运行Percona Server 8.0.19 。

作者禁用了binary, slow query logging和 adaptive hash,为了减少数据缓存,尽量让 sql 请求访问磁盘,数据库使用比较小的BPS配置。另外就是测试了关闭和开启doublewrite的性能表现 。

数据库的配置如下:

innodb_buffer_pool_size=8G

innodb_log_file_size = 2G

max_connections=500

slow_query_log=off

disable_log_bin

innodb_doublewrite=ON/OFF

tmpdir = /var/lib/mysql/

innodb_adaptive_hash_index=off

innodb_flush_method=O_DIRECT

innodb_purge_threads

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值