Veritas NetBackup™ Appliance 容量规划和性能调整指南

Last Published:
Product(s): Appliances (3.3.0.1)
Platform: NetBackup Appliance OS
  1. 关于本指南
    1.  
      关于本指南
    2.  
      关于目标读者
    3.  
      关于 NetBackup Appliance 文档
  2. 第 I 部分. 容量规划
    1. 分析备份要求
      1. 分析备份要求
        1.  
          您希望备份哪些内容?
        2.  
          您希望备份多少数据?
        3.  
          何时应执行备份?
        4.  
          保留期限是什么?
        5. 记录您的备份需求
          1.  
            用于记录计算机系统信息的模板
          2.  
            记录数据库信息的模板
          3.  
            记录应用程序服务器信息的模板
    2. 设计备份系统
      1.  
        处理企业备份系统的用例
      2.  
        远程办公室或分支机构的备份系统寻址用例
      3. 关于 NetBackup 设备
        1.  
          关于主服务器角色
        2.  
          关于介质服务器角色
      4.  
        关于 NetBackup 53xx 高可用性解决方案
      5. 选择新设备
        1.  
          选择介质服务器
        2.  
          选择主服务器
  3. 第 II 部分. 最佳做法
    1. 关于最佳做法部分
      1.  
        关于最佳做法
      2.  
        维护站点参考
    2. 关于实现重复数据删除解决方案
      1.  
        关于实现重复数据删除解决方案
      2.  
        一般建议
      3.  
        Oracle
      4.  
        Microsoft SQL
      5.  
        DB2
      6.  
        Sybase
      7.  
        Lotus Notes
    3. 网络注意事项
      1.  
        关于网络因素
      2.  
        关于光纤通道连接
      3. 关于 SAN 区域配置
        1.  
          关于为 NetBackup Appliance 对 SAN 进行区域划分
      4.  
        验证网络带宽
    4. 存储配置
      1.  
        关于存储配置
      2. 关于配置共享存储池
        1.  
          计算备份的基本流计数
      3. 关于移动存储分区以获得更好的性能
        1. 移动分区
          1.  
            “移动”对话框
        2.  
          使用 NetBackup Appliance 命令行操作界面移动分区
        3.  
          将 MSDP 分区从基本磁盘移动到扩展磁盘以获得最佳性能
    5. 常规最佳做法
      1.  
        常规最佳做法
      2.  
        关于“通知”设置
      3.  
        关于 IPMI 配置
      4.  
        灾难恢复最佳做法
      5.  
        作业性能
      6.  
        体系结构
      7.  
        NetBackup 目录库备份
      8.  
        通过 SLP(存储生命周期策略)进行修补
      9.  
        VMware 使用设备进行备份
      10.  
        提高 NetBackup Appliance 还原性能
  4. 第 III 部分. 性能优化
    1. 基于角色的性能监视
      1.  
        基于角色的配置作为影响性能的因素
      2.  
        哪些因素影响主服务器的性能?
      3.  
        哪些因素影响介质服务器 (MSDP) 的性能?
    2. 优化网络设置并提高性能
      1.  
        优化网络设置并提高性能
      2.  
        SAN 光纤通道设置
      3.  
        网络结合
      4.  
        VMware VADP
      5.  
        增加的 MTU 的极大帧实施
    3. 存储配置
      1.  
        存储配置
      2.  
        重复数据删除磁盘 I/O 和 RAID 级别设置
      3. RAID 控制器操作
        1.  
          RAID 控制器命令
      4.  
        重复数据删除负载平衡
      5.  
        存储生命周期策略
      6.  
        自动映像复制 (AIR)
      7.  
        AdvancedDisk 设置
      8.  
        磁带输出操作
    4. NetBackup Appliance 调整过程和性能监视
      1. 关于诊断性能问题
        1.  
          关于 CPU 监视和调整
        2.  
          关于内存监视和调整
        3.  
          关于网络监视和调整
        4.  
          关于 I/O 监视和调整
        5.  
          发现资源瓶颈的通用准则
      2. 关于性能调整实践
        1.  
          关于 I/O 性能调整
        2.  
          关于 Oracle 备份和还原性能调整
        3.  
          将 NetBackup 客户端上的 NET_BUFFER_SZ 设置为 0 以提升 WAN 优化性能
      3. 关于优化过程和性能监视
        1. NetBackup 客户端性能
          1.  
            使用 nbperfchk 验证 NetBackup Appliance 上的磁盘性能
        2.  
          其他性能监视命令
  5. 第 IV 部分. 容量规划和性能调整的快速参考
    1. 容量规划检查清单
      1.  
        容量规划检查清单
      2.  
        容量测量工作表
    2. 最佳做法检查清单
      1.  
        最佳做法检查清单
    3. 如何监视设备的性能
      1.  
        关于监视设备性能
      2.  
        性能监视矩阵
  6.  
    索引

哪些因素影响介质服务器 (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 如何帮助以最佳效果执行这些过程?

注释

在这两种类型的重复数据删除方案中,标准重复数据删除负载的简化工作流包括下列任务:

  • 备份任务

  • 分段

  • 哈希备份流

  • 在重复数据删除分段数据库 - 元数据库中查找

  • 最终在磁盘上接收和存储删除了重复数据的分段。

所述的重复数据删除造成系统资源紧张

  • CPU 时钟和 CPU 内核 - 每个备份流都将分配到一个 CPU 内核,而这些流的处理速度受 CPU 时钟限制。CPU 内核数量和持续的高 CPU 时钟频率对重复数据删除性能很重要。

  • RAM - RAM 对重复数据删除分段处理和元数据库性能很重要。

  • 磁盘 I/O - 虽然磁盘 I/O 必须能够处理 CPU 所处理的传入数据,但数据随后将发送到存储删除了重复数据的分段的文件系统。

  • Veritas 文件系统 (VxFS) - 用于存储 Appliance 上删除了重复数据的分段,可实现高性能。请务必记住,当可用空间接近 100% 利用率时,文件系统性能将下降,建议将 90% 利用率作为水印级别。

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 活动的详细信息:/disk/log/spoold/storaged.log。有关更多详细信息,请参见 TECH156743

初始优化复制

初始优化复制是一个资源密集型过程,并且会给操作系统带来压力。如果同时执行备份,这会严重地影响重复数据删除性能。

请参见哪些因素影响主服务器的性能?