加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL服务器中SSD性能难题的示例分析

发布时间:2022-01-22 04:44:54 所属栏目:MySql教程 来源:互联网
导读:这篇文章给大家分享的是有关MySQL服务器中SSD性能问题的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 【问题】 我们有台HP的服务器,SSD在写IOPS约5000时,%util达到80%以上,那么这块SSD的性能究竟有没有问题,
      这篇文章给大家分享的是有关MySQL服务器中SSD性能问题的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
 
【问题】
 
     我们有台HP的服务器,SSD在写IOPS约5000时,%util达到80%以上,那么这块SSD的性能究竟有没有问题,为解决这个问题做了下面测试。
  
【工具】
 
blktrace是linux下用来排查IO性能的工具。它可以记录IO经历的各个步骤,并计算出IO请求在各个阶段的消耗,下面是关键的一些步骤:
 
Q2G – 生成IO请求所消耗的时间,包括remap和split的时间;
 
G2I – IO请求进入IO Scheduler所消耗的时间,包括merge的时间;
 
I2D – IO请求在IO Scheduler中等待的时间;
 
D2C – IO请求在driver和硬件上所消耗的时间;
 
Q2C – 整个IO请求所消耗的时间(G2I + I2D + D2C = Q2C),相当于iostat的await。
 
其中D2C可以作为硬件性能的指标,I2D可以作为IO Scheduler性能的指标。
 
【测试一、比较HP SSD Smart Path开启前后SSD的写入性能】
 
1、HP SSD Smart Path开启,SSD控制器Caching关闭,Cache Ratio: 100% Read / 0% Write
 
测试结果如下,主要关注D2C(IO请求在SSD上消耗的时间)的AVG值,约为0.217ms
 
 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读