Thin LUN 和 Thick LUN

1 基本概念 LUN的基本概念

LUN的 全称是Logical Unit Number,也就是逻辑单元号。LUN是在存储设备上可以被应用服务器识别的独立存储单元。在华为RAID 2.0+技术中,一个LUN的空间来源于存储池,存储池的空间来源于组成硬盘域的若干块硬盘。站在应用服务器层面上,一个LUN可被视作类似一块可以使用 的硬盘。例如在Unix系统中,它在/dev/rdsk、/dev/dsk目录下有相应的设备名称。在Windows系统中,格式化后的新LUN会对应一 个类似D:、E:、F:的盘符。

Thick LUN的基本概念

Thick LUN的中文名称是“传统非精简LUN”,它是一种LUN的类型,支持虚拟资源分配,能够以较简便的方式进行创建、扩容和压缩操作。Thick LUN在创建完成后就会从存储池中分配满额的存储空间,即LUN的大小完全等于分配的空间。因此它拥有较高的和可预测的性能。

Thin LUN的基本概念

Thin LUN的 中文名称是精简LUN,它也是一种LUN类型,支持虚拟资源分配,能够以较简便的方式进行创建、扩容和压缩操作。Thin LUN在创建的时候,可以设置一个初始分配容量。创建完成后,存储池只会分配这个初始容量大小的空间,剩余的空间还放在存储池中。当Thin LUN已分配的存储空间的使用率达到阈值的时候,存储系统才会再从存储池中划分一定的配额给Thin LUN。如此反复直到达到Thin LUN最初设定的全部容量。因此它拥有较高的存储空间利用率。

2 区别 空间分配的区别

Thick LUN在创建时存储池会分配所有需要的空间。

Thin LUN是一种按需分配的空间组织方法,它在创建时存储池不会分配所有需要的空间,而是根据使用情况动态分配。

它们的空间分配区别如下图所示。

空间回收的区别

这里空间回收指的是释放存储池中的资源,并且这些资源可以被其他LUN使用。

Thick LUN没有空间回收的概念,因为它在创建时即占用存储池中所有分配给它的空间,即使Thick LUN中的数据被删除,存储池中分配给它的空间还是被占用,不能被其他LUN使用。但是手动删除不再使用的Thick LUN,则对应的空间也会被回收。

Thin LUN不仅仅能做到空间占用率增大时自动分配新的存储空间,而且当Thin LUN中的文件删除时也可以实现空间的释放。从而实现存储空间的反复利用,大大提升存储空间的利用率。Thin LUN的空间回收如下图所示。

性能的区别

Thick LUN因为一开始就会拥有所有分配的空间,所以Thick LUN在顺序读写时候拥有较高的性能,但是会造成部分空间的浪费。

Thin LUN因为是实时分配空间,每次扩容的时候,需要重新增加容量,后台重新格式化,这个时候性能会受到一定影响。而且每次分配空间可能会导致硬盘中存储空间不连续,这样硬盘读写数据时在寻找存放位置上花费的时间较多,会在顺序读写时对性能有一定的影响。

使用场景的区别

Thick LUN

对性能要求较高的场景。

对存储空间利用率不太敏感的场景。

对成本要求不太高的场景。

Thin LUN

对性能要求一般的场景。

对存储空间利用率比较敏感的场景。

对成本比较敏感的场景。

在应用环境很难预估存储空间的场景。

3
总结 总 的来说,Thick LUN和Thin LUN各有优劣。Thick LUN性能较高,但是它在空间分配上会造成部分浪费。Thin LUN可以灵活配置使用存储系统上的空间,但是因为空间分配上会导致分配的存储空间不连续,所以导致性能不高。具体的使用情况还需要根据场景来判断。

摘自:http://support.huawei.com/huaweiconnect/forum.php?mod=viewthread&tid=43085

Thin LUN 和 Thick LUN相关推荐

  1. 磁盘 io 的性能指标 简介

    目录 主要关注指标 IOPS 带宽 响应时间 磁盘繁忙程度 服务队列满 文件系统使用率 Inode使用率 业务服务器的操作系统作为存储的用户只能看到disk(存储层面的LUN),而存储管理员才知道存储 ...

  2. 实战:如何对磁盘和网络IO进行评估、监控、定位和优化?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 生产中经常遇到一 ...

  3. 如何进行I/O评估、监控、定位和优化?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 生产中经常遇到一些IO延时长导致的系统吞吐量下降.响应时间 ...

  4. HCIA Storage部分题库

    以下哪些属于数据的种类 A.结构化数据(正确答案) B.半结构化数据(正确答案) C.非结构化数据(正确答案) D.海量数据 下列关于存储的说法哪些是正确的 A.存储指的就是硬盘 B.存储体系包括存储 ...

  5. 存储、计算、分布式存储篇(收集整理适合小白)

    存储分类 块存储 需要格式化,将文件直接保存到磁盘上 文件存储 应用程序通过调用操作系统将文件保存到块存储进行持久化 Object对象存储 基于对象的存储,也可以被称为云存储,在对象存储系统中,文件没 ...

  6. 存储可靠性技术【RAID】、RAID2.0技术、主机多路径和磁盘可靠性技术【7】

    文章目录 传统RAID技术 RAID 2.0+技术 RAID技术发展 RAID2.0+ 软件逻辑对象 RAID2.0+基本原理 硬盘域 Strorage Pool & Tier Disk Gr ...

  7. 存储基础:LUN、ThickLUN与Thin LUN的联系和区别

    一.基本概念 LUN:全称是Logical Unit Number,中文名是逻辑单元号.LUN是在存储设备上可以被应用服务器识别的独立存储单元.一个LUN的空间来源于存储池Pool,Pool的空间来源 ...

  8. LUN、ThickLUN与Thin LUN的联系和区别

    一.基本概念 LUN:全称是Logical Unit Number,中文名是逻辑单元号.LUN是在存储设备上可以被应用服务器识别的独立存储单元.一个LUN的空间来源于存储池Pool,Pool的空间来源 ...

  9. thin还是thick?虚拟磁盘格式的选择题

    既然是选择题,还是先说答案.这样对于thin/thick概念比较熟悉的同学就可以不用浪费时间看后面的长篇大论了. 如果必须用FT,只能选eagerzeroedthick 如果追求最佳应用性能不考虑空间 ...

最新文章

  1. 五张动图,看清神经机器翻译里的Attention!
  2. Intel Realsense D435 python 从深度相机realsense生成pcl点云
  3. sublime text3安装js提示的插件
  4. 【J2EE设计模式】模型-视图-控制器模式(MVC模式)
  5. JavaScript HTML DOM
  6. mysql 分区 key 写法_mysql数据库KEY分区用法
  7. 温伯格《技术领导之路》——如何弯腰更省力,怎样伸手更合理
  8. [Linux]关于Transmission下载服务器的搭建与配置
  9. 2022最新H5手机微商城运营源码 简约轻量版 对接最新Z支付个人免签接口 带搭建教程
  10. 造梦西游4手游服务器维护,造梦西游4手机版常见问题解答 新手看过来
  11. 怎么在个人网站开通支付宝付款功能
  12. python学习14:字典和集合
  13. STM32CubeMX学习笔记(42)——ETH接口+LwIP协议栈使用(静态IP)
  14. SkyEye天目全数字实时仿真软件功能介绍
  15. cpu性能天梯图2022
  16. redis requires ruby version 2.2.2的解决方案
  17. h5画布动画_使用HTML5画布制作动画的漫画面板
  18. LeetCode 160. 相交链表
  19. 个性JavaScript特效页面大全
  20. 鹅厂女专家:用“爱折腾”实现跨界之美

热门文章

  1. TCP/IP协议详解(TCP/IP protocol)
  2. “胜兵先胜而后求战,败兵先战而后求胜”—如何通过系统分析师考试
  3. linux下chmod命令
  4. NFT协议标准梳理:除了ERC721和ERC1155,还有哪些?
  5. HTML 绘制曲线图
  6. ffmpeg解码内存中的数据
  7. linux系统中uboot的基本原理与实现方法
  8. ORACLE EXP命令
  9. Oracle exp导出
  10. 服务器终端授权,终端服务器许可 - Windows Server | Microsoft Docs