Veritas NetBackup™ Appliance 容量规划和性能调整指南
哪些因素影响介质服务器 (MSDP) 的性能?
NetBackup 52xx Appliance 作为专用 MSDP 介质服务器是最常见的部署类型。在这种方案下,有多种因素可以影响介质服务器的性能:
有两种不同的重复数据删除方案,可能是主要的性能差异因素:
NetBackup Client 重复数据删除
在此方案中,NetBackup 客户端执行部分重复数据删除工作。NetBackup 客户端将使用集成的重复数据删除插件来处理备份数据(对数据进行分段和创建指纹),并且将生成的指纹发送到 NetBackup Appliance 以供数据库查找。当在客户端上创建最小负载时,此活动会减少 Appliance 上的工作量,并且减少通过 LAN 从 NetBackup 客户端发送到 NetBackup Appliance 的数据量。
NetBackup Media Server 重复数据删除
基于介质服务器的重复数据删除会比基于客户端的重复数据删除让 Appliance 承担更多的工作量,因为服务器处理器还要执行指纹识别操作。介质服务器重复数据删除是资源密集型工作,而运行其他资源密集型并行操作将极大地影响性能。Appliance CPU 内核在性能方面发挥主要作用,其次是 RAM 和磁盘 I/O。
表:影响介质服务器性能的参数
要为此角色执行哪些过程? |
哪些资源是由于该过程而被使用/受影响? |
NetBackup 52xx 如何帮助以最佳效果执行这些过程? |
注释 |
---|---|---|---|
在这两种类型的重复数据删除方案中,标准重复数据删除负载的简化工作流包括下列任务:
|
所述的重复数据删除造成系统资源紧张
|
NetBackup 5230 及其最新一代 Intel Xeon 六核 CPU 可提供强大的处理能力。 NetBackup 5240 搭载八核的 Intel Xeon CPU,可提供强大的处理功能。 |
要避免资源拥塞,请确保发生数据再合成时,没有任何其他并行操作以并行方式运行。 在 POC 计划期间,必须考虑客户端数据量以免填满 Appliance 文件系统和随后降低备份与还原性能。 在提及重复数据删除性能时,Appliance 的所有主要子系统(即 CPU、RAM 和磁盘)都发挥着重要作用。运行比介质服务器重复数据删除占用 CPU 少一些的基于客户端的重复数据删除是很好的做法,但是,仍应仔细考虑以避免可用内存用尽。 注意: 在某些特殊情况下,有可能客户端重复数据删除比介质服务器重复数据删除执行更缓慢。一个此类罕见示例是,在能力不足的 SQL Server 上备份 SQL Server 事务日志。这些情况是罕见的,但却可能出现,在证明规则的例外中会提及这些情况。 |
预定的基址重置 根据预先确定的日程表,基址重置一天运行一次,对磁盘上同一备份中的分段一起进行分组,从而改进还原性能。 |
诸如基址重置等操作对性能有非常积极的影响,磁盘上的备份映像分段会一起进行分组,这样可提高磁盘 I/O 吞吐量。 |
|
请务必记住,当可用空间接近 100 % 利用率时,文件系统性能将下降。水印级别是 90% 利用率。
|
还原 还原操作需要对数据进行充分的再合成,这是 NetBackup MSDP 上资源最密集的过程。 |
|
使用多个还原流,NetBackup 52xx 备份 Appliance 可以还原数据。 |
|
从 MSDP 进行磁带输出 |
磁带输出操作是典型的资源密集型操作,需要对备份映像进行充分的再合成。磁带输出操作的性能受磁带驱动器处理多个流的方式限制。与可从 Appliance 性能中受益的具有多个并行还原流的还原操作不同,每个磁带驱动器一次只能处理一个流,因此限制了磁带输出性能。 |
|
将 I/O 流的数量限制为建议值 96。可在“最大 I/O 流”文本框下的存储单元属性中进行设置。 |
CRQP(内容路由器队列处理) 它是 MSDP 上的其中一个常规维护操作,用于处理指纹数据库 (CRDB) 事务日志 (tlogs)。此操作是维护重复数据删除存储池所必需的,预定每日运行两次。 |
在 CRQP 活动期间,磁盘 I/O 和 CPU/RAM 资源上的命中在 10% - 20% 范围内,具体取决于要处理的 tlogs 量,并且在计划将与 CRQP 并行运行的高性能任务时,应对此加以考虑。可以通过 spooled 日志监视 CRQP 活动的详细信息: |
|
|
初始优化复制 |
初始优化复制是一个资源密集型过程,并且会给操作系统带来压力。如果同时执行备份,这会严重地影响重复数据删除性能。 |
|
|
请参见哪些因素影响主服务器的性能?。
更多信息