如果应用的重复数据删除出现问题会导致什么后果?我可以关闭Windows Server重复数据删除技术么?
随着新的应用以及数据密集型文件类型,包括客户数据库、电子邮件档案、PDF文档以及图像库和流媒体文件,存储需求也大幅增加。数据重复数据删除技术已成为一项减轻企业存储要求的强大技术。数据重复数据删除技术可在不改变或破坏数据的情况下识别和消除冗余数据元素或块。Windows Server 2012 R2提供扩展的重复数据删除功能,但IT专业人员必须合理使用该技术,从而确保应用和系统达到预期性能表现。
一旦在Windows Server 2012 R2平台上启用和配置后,数据重复数据删除技术通常是一项由服务器定期发起的后台作业,这与本地存储子系统的内联重复数据删除功能略有不同。因此,当Windows服务器重复数据删除技术开始应用后,一些应用程序或文件类型,如需要连续访问的文件和经常改变或需求活跃的I/O模式,表现可能不是很好。例如Hyper-V主机系统、SQL数据库文件、Exchange服务器、Windows服务器更新服务(WSUS)和超过1TB的大文件。
这里的根本问题在于,经常发生变化的文件不能有效地执行重复数据删除。服务器必须提供重要的计算资源来处理重复数据删除工作——即时更改的应用程序文件只有撤销重复数据删除。这不是有关像EMC专用存储子系统提供不间断重复数据删除技术的问题,而是会对传统服务器带来计算负担的问题。在实践中,重复数据删除技术最佳适用于有一定日期没有发生过变化的文件。如果你必须选择一个比较短的重复数据删除技术周期,一定要在重复数据删除之前和之后对应用程序进行基准测试,这样便于对于前后性能变化,并确保应用程序的性能没有产生消极影响。
当应用程序或文件访问受到Windows Server重复数据删除的不利影响时,你可以这样做:首先,IT管理员可以通过改变计划来改变重复数据删除频率,或选择手动删除重复数据。此外,如果服务器的工作负载受到干扰,工作选项如StopWhenSystemBusy将停止重复数据删除,而优先选项可以用来优化重复数据删除工作。Expand-DedupFile cmdlet可以扩大特定的文件按需保证兼容性和性能。
在大多数情况下,调度和其他选项可以提高性能,而不需禁用重复数据删除。但有时重复数据删除确实需要被禁用。重复数据删除通过卷进行删除,在“Unoptimization”工作类型下运行Start-DedupJob cmdlet。