第4章 智能存储系统

所谓智能存储系统,就是利用了缓存和多条I/O通路,提供更高度优化的I/O处理能力的存储系统。

一、带有缓存的写操作

  • 回写(write-back)缓存:数据被存入缓存,主机立刻得到响应。一段时间后,多个写操作的数据被一起提交给磁盘。这种方式回应时间快,有风险,因为如果缓存出现故障,则未写的数据就丢失了。
  • 透写(write-through)缓存:数据被存入缓存后立即写到磁盘中,然后响应主机。这种方式数据丢失的危险小,但因为需要磁盘操作,响应时间较长。
二、缓存数据保护

缓存是易失性存储器,所以电源故障或者其他缓存故障会使得缓存上的数据没及时保存到磁盘上就丢失了,有两种技术可以降低这种风险:

  • 缓存镜像:每次写入缓存的数据都被保存在互相独立的内存条的不同位置上。当发生缓存故障时,内存条上的数据就被写到磁盘上。
  • 缓存保管:即提供一组物理磁盘用于在停电时转储缓存中的数据。用来转储的磁盘叫作保管驱动器,当供电恢复时,数据就会从保管驱动器上重新读回缓存,再写回对应的磁盘中。

三、存储资源配给

存储配给是为主机分配存储资源的过程,分配基于主机上运行的应用对于性能、可用性和性能的需求。存储配给有两种方式:传统式和虚拟式。

1. 传统式存储配给

传统式存储配给将会物理磁盘进行逻辑组合,得到RAID集。将RAID集划分为较小的单元,称为逻辑单元(logical unit),然后根据主机的需求将逻辑单元分配给主机。每个逻辑单元都有一个唯一的标识,叫做逻辑单元编号(logical unit number, LUN)。逻辑单元编号向主机隐藏了RAID集的组成。

使用传统式存储部署创建的LUN设备被称为传统LUN设备。当LUN分配给一个主机后,表示为一个未格式化的磁盘。

2.虚拟式存储配给

虚拟式存储配给,是让一个LUN的容量大于它的物理容量的技术,使用该技术创建的LUN叫做精简(thin)LUN。

在创建精简LUN交将它呈现给主机时,并不需要将物理空间都分配给它。物理存储是按需从一个物理存储共享池中分配给主机的。就像百度云给用户的容量一样,显示的是2T,但用户用到的可能只有10G,那么就只要根本10G就行了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值