常用存储高级技术【精简配置、存储分层,深入剖析原理

本文深入剖析了存储领域的高级技术,包括精简配置(SmartThin)的工作原理,如何动态分配存储空间,提高利用率。此外,还详细介绍了存储分层(SmartTier)技术,通过自动数据迁移实现不同性能存储层的优化。服务质量控制(SmartQoS)则通过全IO路径的优先级调度确保关键业务性能。这些技术对于优化存储性能、降低成本至关重要。
摘要由CSDN通过智能技术生成
  • 配置流程

  • 服务质量控制技术

    • 概述
  • 工作原理

  • IO优先级调度技术

  • IO流量控制技术

  • 应用场景

  • 配置流程

  • 缓存分区技术

    • 概述
  • 工作原理

  • 对多业务的调控

  • 应用场景

  • 配置流程

  • 快照技术

    • 概述
  • 映射表

  • COW技术

  • 快照功能原理

  • 应用场景

  • 配置流程

  • 文件系统配额管理技术

    • 概述
  • 术语说明

  • 在Quota Tree目录上进行资源管控

  • 应用场景

  • 配置流程

精简配置(smartThin)技术

================================================================================

概述


在这里插入图片描述

  • 上图展示了SmartThin提供的Thin LUN与传统LUN在空间分配上的差异。

  • SmartThin技术做了如下改进:

  • 改进一:采用SmartThin技术的LUN空间在创建时不真正分配具体空间,而在需要真正使用空间时,再分配具体空间。

  • 改进二:有了改进一的基础后,采用SmartThin技术的LUN空间可以在创建后动态调整大小。

  • 当出现数据容量超过预期的情况时,可以动态调整该LUN的空间。未使用的空间作为公共的空间可以分配给任何需要空间的LUN。这样,不存在私有的一直不能被使用到的空间,提高了利用率和效能比。同时,动态空间调整提供了在线调整LUN空间大小的能力,可以做到扩容的同时不影响业务。

在这里插入图片描述

  • 数据集合:对存储阵列来说是可映射给主机的LUN。

  • 完全可用:可以正常读写。

  • 动态分配:写时分配资源。

主要功能


在这里插入图片描述

容量虚拟化


在这里插入图片描述

  • SmartThin基于RAID2.0+存储虚拟资源池创建Thin LUN,即Thin LUN和传统的Thick LUN共存于同一个存储资源池中。

  • 精简LUN(Thin LUN)是在存储池中创建的并可以映射为主机直接访问的逻辑单元。

  • Thin LUN的容量大小并不是实际的物理空间,而是一个虚拟值,只有在对Thin LUN进行真正I/O读写时,才通过写时分配的策略从存储资源池中申请物理空间。

  • 在RAID2.0+环境中,系统会将存储池空间(即POOL)划分成一个个小粒度的数据块(即CHUNK),基于数据块来构建RAID组(即CKG),使得数据均匀的分布到存储池的所有硬盘上,然后以数据块为单位来进行资源管理。SmartThin使用将CKG切分为更小粒度的Extent(卷中可用于分配的最小存储单元)为单位来进行空间组织。

  • 因此,Thin LUN与Thick LUN共存在一个存储池中,同时使用该存储池中的物理存储容量,使得

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值