一、基本概念
1.1LUN:
Logical Unit Number,逻辑单元号。LUN是在存储设备上可以被应用服务器识别的独立存储单元。
一个LUN的空间来源于存储池Pool,Pool的空间来源于组成磁盘阵列的若干块硬盘。从应用服务器的角度来看,一个LUN可以被视为一块可以使用的硬盘。例如,在Linux系统中,它在/dev/rdsk、/dev/dsk目录下有相应的设备名称;在Windows系统中,格式化后的新LUN会对应一个类似于D、E、F的盘符。
1.2Thick LUN:
(1)传统非精简LUN,是LUN类型的一种,支持虚拟资源分配,能以较为简便的方式进行创建、扩容和压缩操作。
(2)Thick LUN在创建完成后就会从存储池Pool中分配满额的存储空间,即LUN的大小完全等于分配的空间。因此,它拥有较高的可预测性。
(3)①对性能要求较高的场景;②对存储空间利用率不太敏感的场景;③对成本要求不太高的场景。
(4)性能:Thick LUN拥有较高的顺序读写性能,但是会造成空间资源的浪费。
1.3Thin LUN:
(1)精简LUN,也是LUN类型的一种,支持虚拟资源分配,能够以较简便的方式进行创建、扩容和压缩操作。
(2)Thin LUN在创建的时候,可以设置一个初始分配容量。创建完成后,存储池Pool只会分配这个初始容量大小的空间剩余的空间仍然放在存储池中。当Thin LUN已分配的存储空间的使用率达到阈值时,存储系统才会再从Pool中划分一定的配额给Thin LUN。如此反复,直到达到Thin LUN最初设定的全部容量。因此,它拥有较高的存储空间利用率。
(3)①对性能要求一般的场景;②对存储空间利用率比较敏感的场景;③对成本比较敏感的场景;④应用环境很难预估存储空间的场景。
(4)性能:由于是实时分配空间,每次扩容时,需要重新增加容量,后台重新格式化,这个时候性能会受到一定影响,而且每次分配空间可能会导致硬盘中存储空间不连续,这样硬盘读写数据时在寻址时间增多,会在顺序读写时对性能有一定影响。
1.4Thick LUN与Thin LUN的区别
1、空间分配的区别
2、空间回收的区别
3、读写性能的区别
4、使用场景的区别
————————————————
版权声明:感谢资源,本博文仅供自身记录学习使用。
参考链接:https://blog.csdn.net/M_joy666/java/article/details/80566705