能否详细解释下性能优化和固态盘自动分层,固态盘是要定义在pool里或者在其上的整个存储层面定义?

能否详细解释下性能优化和固态盘自动分层,固态盘是要定义在pool里或者在其上的整个存储层面定义?显示全部

能否详细解释下性能优化和固态盘自动分层,固态盘是要定义在pool里或者在其上的整个存储层面定义?

收起
参与12

返回ZhuJun2014的回答

ZhuJun2014ZhuJun2014  存储工程师 , IBM

传统的性能优化,是分析出存储层出现的性能问题,然后在存储或者主机层面,将性能问题突出的卷(磁盘)迁移到更好性能的卷上。
现在存储基本有存储分层技术。这个技术是在存储池内混合部署不同类型的磁盘,比如说SSD/SAS/NL_SAS。初始分配时从中间的SAS层划分空间。存储然后不断的监控混合池内的LUN的性能,根据每家独特的算法,决定哪个LUN的性能是存在问题的。这个评估指标一般以小块随机读写IO为主,考量IO响应时间。
当内部的算法定义出那些区间的数据需要上移到SSD层后,会根据存储负载,安排一个合理的时间段进行数据迁移。这个时间段的判断,有的可以指定,有的根据算法自动规划。
当热点数据迁移到上层SSD后,性能会得到提升,但前端主机并不会知道后端存储已经做了数据的重新部署。
这就是存储分层的基本原理。冷数据的下移和上移原理基本相似。
存储分层技术,适合热点比较固定的应用。如果冷热数据经常变化,那么迁移的代价和获得的好处,可能不成正比,甚至会出现要访问的数据被挪到NL_SAS,导致后期频繁访问的初期,出现性能问题的可能性。因此要部署时,也要评估是否适合。

硬件生产 · 2018-06-06
浏览1764

回答者

ZhuJun2014
存储工程师IBM
擅长领域: 存储灾备双活

ZhuJun2014 最近回答过的问题

回答状态

  • 发布时间:2018-06-06
  • 关注会员:2 人
  • 回答浏览:1764
  • X社区推广