新版本中数据压缩主要有以下改进,本文将详细介绍显示容量和压缩算饭方面的改进。
- 启用数据块压缩时Thick LUN到Thin LUN的转换
- 显示因压缩而节省的容量
- 更深等级的文件压缩算法
解决方案:
1. 新版本引进显示因压缩而节省容量
此功能可显示因采用压缩而节省的容量。与精简资源分配(Thin Provisioning) 可带来的容量节省不同,这可以告知用户由于压缩带来的节省。
新功能显示的节省容量不包括因零检测节省的容量,下面的例子将有助于我们进一步理解。
一个2TB的RAID Group LUN或者Thick LUN,当启用压缩时,零检测机制移去了所有空余的空间,LUN首先转换成了150GB的Thin LUN。当压缩完成后,最终的Thin LUN被压缩成100GB。这时因压缩而节省的空间就只有50GB,绝大部分节省的空间是由零检测机制在起作用。
新功能带来的好处
用户可以确定使用压缩带来的不断增加的效益。这是很有必要的,当使用压缩时会对性能造成影响,用户需要足够信息做出成本效益分析。
用Unisphere查看新功能
在LUN属性界面查看单个LUN的压缩节约空间
在存储池属性界面查看整个存储池的压缩节约空间
用命令行查看新功能
2. 新版本引进深度压缩算法
- 相比之前快速(Fast)压缩算法,新算法最多可节省30%的容量
- 适用于存档的文件,节省容量比访问时间更重要
- 需要消耗更多的CPU资源还有更长的初始压缩时间
深度算法和快速算法对比
算法名称 | 压缩时间 | 解压缩时间 | 压缩后文件和源文件的大小比例 | 配置 | 开始支持的File 版本 |
深度 Deep | 9秒 | 2.11秒 | 35% | 手动配置 | V7.1 |
快速 Fast | 4秒 | 1.28秒 | 50% | 默认 | V5.6 |
如上表数据是通过测试414MB的数据集所得,快速Fast算法可以在4秒压缩将其到原来的50%,而深度Deep算法可以压缩到35%,只是需要多一倍的时间。
用Unisphere查看新算法
在文件系统上启用启用深度压缩。属性界面,点击去重设置,然后选择压缩方法
时间: 2024-09-22 19:36:11