VDO的安装与使用

VDO的安装与使用,第1张

随着服务器的普及和数据量的爆炸式增长,企业对存储介质的容量和性能需求也变得越来越高。传统模式下的存储介质的利用效率,仅能在磁盘中写入同等容量的数据。直到 RedHat 7.5 版本中,RedHat 官方在操作系统中增加了一项新的软件(测试版),用来提高存储介质的使用效率,这款软件就是 VDO(Virtual Data Optimizer) 。

VDO 是一个基于虚拟块设备压缩的技术,通过数据的去重和压缩而实现的块设备的高效使用。通俗来讲,以前一块 1TB 的硬盘,通过使用 VDO 技术后,可以当作 1.5TB、2TB 甚至 3TB 来使用。

VDO 能够使得存储介质的高效利用来自于两项技术,分别是 去重 和 压缩 。通过 VDO 技术在物理存储介质上虚拟化出来一块逻辑设备,当上层应用产生数据时,数据在写入物理设备(磁盘)前,会先进入 VDO 创建的逻辑设备中,通过数据去重和压缩之后再将数据写入到物理设备中。

那么,数据是如何去重并压缩的呢?

VDO 软件中有3个模块用来支持数据的去重、压缩、和 vdo 设备的管理。分别是 kvdo 、 uds 、 xxx 。

芯片要求:目前仅提供 ADM64 和 Intel 64位 系列架构的支持

内存要求: vdo 模块需要370MB的内存空间,并且每1TB的存储介质需要额外的268MB的内存空间。 uds 需要最小250MB的内存空间。(PS: 要创建的vdo设备的容量越大,对内存空间的要求越高。)

对于 rhel 系列的操作系统,可使用 yum 进行安装

如果要创建的设备容量大于 16TB ,创建时需要添加 --vdoSlabSize=32G 参数

参考自: 30.3. Getting Started with VDO Red Hat Enterprise Linux 7 | Red Hat Customer Portal

Tensilica公司用于SoC设计的Diamond Standard VDO(ViDeO)处理器引擎,可以支持多标准多分辨率视频模块。面向移动手机和PMPs应用,这些视频子系统的设计是完全可编程,可以支持所有流行的VGA和SD(也称D1)视频编解码算法。包括H.26? Main Profile、VC-1 Main Profile, MPEG-4 Advanced Simple Profile (ASP)和MPEG-2 Main Profile。其算法的分辨率支持720x480(NTSC)和720x576(PAL),同时也支持较低分辨率,如QCIF、QVGA、CIF和VGA。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/469387.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存