点击关注公众号:VirtualMan 查看更多技术故障解决方案!
vSAN6.2中引入了数据去重与压缩功能,这两个技术降低了vSAN上虚拟机的存储使用率。提高了全闪vSAN的性价比。
vSAN上去重和压缩的简单概述:
大多数人应该熟悉数据去重,去重已经在存储行业使用很长时间。简单来说,去重就是检查数据是否已经存在于存储中,如果已经保存,就不会将相同的数据再次写入,而是对已经保存的数据创建一个引用(我理解为类似于C语言中的指针)。
只有全闪支持去重和压缩,为了最佳性能,热数据会先存入缓存层,当数据不在活动时,会将数据写入容量层。数据在从缓存层写入到容量层的过程中,vSAN会对数据执行去重操作。
VSAN使用SHA1作为去重哈希算法, 这个算法能确保没有任何两个数据块是相同的,每个数据块都是唯一的。当一个新的数据块写入时,对其进行哈希处理,与现有的哈希表进行对比。如果已经存在,则无需存储此数据块,VSAN只是为其创建一个新引用。 如果尚不存在,则创建一个新的哈希条目,并保存该数据块。
vSAN6.2中另外一个节省空间的技术是压缩。VSAN使用LZ4压缩机制,可在4KB块上工作。如果发现一个数据块是新的,会对其进行压缩。LZ4会将数据块压缩到不