考虑到现代 CPU 的性能,磁带驱动器上的硬件压缩是否仍然有意义?另外,如果我有一些已在 GZIP 中压缩的数据,并且我的驱动器在启用硬件压缩的情况下工作,我该怎么办?并且,硬件压缩算法是否是专有的,因此无法在类似但不完全相同的磁带驱动器上读取磁带?谢谢!
答案1
由于磁带驱动器具有专用于压缩的硬件,因此您的 CPU 可以用于其他用途……所以是的,这是有道理的。在文件服务器上,您希望服务器满足文件请求,而不是压缩备份数据。
磁带驱动器硬件“即时”工作……如果您备份一些已压缩为“zip”文件的数据,则压缩可能会产生更大的数据块,因此驱动器将存储原始数据,而无需进行更多压缩。无需进行任何调整,驱动器会自行完成。这一切都记录在技术手册中。
压缩算法通过同一种驱动器共享。所有 LTO 驱动器都可以读取/写入其他制造商的 LTO 驱动器写入的磁带。
答案2
首先,检查存储的数据是否加密。如果是,则没有必要进行压缩,因为如果加密数据被正确加密,则加密数据不应该被压缩。
我发现使用软件压缩比使用硬件压缩可以获得更好的压缩效果(不一定更小)。使用软件压缩,您可以选择所需的压缩类型:高度压缩、快速压缩,甚至是有损压缩(例如 jpg)。我发现在备份虚拟磁盘时,我喜欢根据链中每个链接的可用带宽选择不同的压缩。您还需要问自己,哪个更快,驱动器中的硬件压缩 CPU,还是服务器主 CPU 的可用容量?
如果需要最大压缩率,软件压缩通常也会胜出,因为您可以选择使用哪种软件并且最匹配被压缩的数据类型。
如果您只是希望合理地压缩所有内容,而不想过多考虑如何完成,那么硬件压缩可能是一个可行的选择。
答案3
仅当您拥有它的备份副本时才有意义。
如果您没有备份,请不要进行硬件压缩。