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.  
    索引

关于配置共享存储池

为了获得最佳性能,Veritas 对 NetBackup Appliance 进行了预调。本部分提供了使用 NetBackup 52xx 系列构建环境以获得最佳性能的最佳做法。这些最佳做法可帮助避免在并行活动流计数期间过度提交,这很重要,可防止任何存储池中的 I/O 性能下降。请考虑以下示例以了解将在常见环境下实施的最佳做法:

关于环境。

  • 存在一个由两台介质服务器和一个共享存储池组成的 NetBackup 域。存储池使用独立存储单元来直接从其相关联的客户端进行备份操作,以及执行诸如重复数据删除和映像复制等其他操作

  • 默认情况下,存储池资源的配置不限制所有源的 I/O 流(作业)的数量。这是由于不同类型、技术和体系结构的存储池在性能方面存在差异。

在环境中面对的问题

  • 可能由于从各种操作中读取或写入过多流而导致存在 I/O 的池过度饱和,包括以下操作:

    • 备份作业

    • 复制作业

    • 复制作业

  • 不管各存储单元配置的流限制设置如何,都可能发生此问题。

  • 此类过度饱和问题倾向于在 SLP 和 AIR 驱动的策略下进一步恶化,因为存在可启动到单个存储池的操作的多重性。

  • 发生此过度提交时,目标存储池的性能可能会迅速下降,导致操作延迟,并且可能会丢失服务级别协议 (SLA)。

建议 1:

在计算所有操作(如备份、重复数据删除、复制等)中写入给定存储池或从给定存储池读取的潜在并行流总数时,应考虑“最大 I/O 流”“最多并行作业数”的值。有关计算备份的基本流计数方法的更多信息,请参见计算备份的基本流计数

为防止过度饱和,建议将两个关键更改作为最佳做法:

  • 存储池的“最大 I/O 流”计数配置的调整。

    要配置“最大 I/O 流”值,请从 NetBackup 管理控制台中的磁盘池设备可用列表中选择并编辑主服务器上的相应磁盘池。

    • 在 NetBackup 管理控制台上,请按以下路径操作:“介质和设备管理”>“设备”>“磁盘池”

    • 在“更改磁盘池”窗口的底部,通过单击复选框并指定所需值来调整“最大 I/O 流”值。

  • 每个存储单元的存储单元“最多并行作业数”值的调整,每台介质服务器均使用这些存储单元将数据推送到共享目标存储池。

    要配置存储单元的“最多并行作业数”参数,请从 NetBackup 管理控制台中的存储单元可用列表中选择并编辑主服务器上的相应存储单元。

    • 在 NetBackup 管理控制台上,请按以下路径操作:“NetBackup 管理”>“存储”>“存储单元”

    • 根据备份和复制作业的写入操作数量将最多并行作业数调整至所需值。默认值设置为 1。

      注意:

      如果存储池的“最大 I/O 流”值小于可将作业发送至共享存储池的组合存储单元“最多并行作业数”,则“最大 I/O 流”值将优先。

假定共享一个磁盘池的两个存储单元拥有组合的最大作业计数 110(每个存储单元的最多并行作业数设置为 55)。

  • 如果该池的“最大 I/O 流”= 90,则允许活动的组合最多作业计数将是 90。

  • 如果将 60 个作业提交到一个存储单元,仅将 20 个提交到另一个存储单元,则 5 个作业将仍在第一个存储单元上排队,即使目标存储池可能会处理全部作业

建议 2:

相对于指向共享存储池的介质服务器及其相关联存储单元的设计,还另考虑其他事项,如下:

  • 当前,每个介质服务器都配置了一个独立的存储单元,这两个存储单元都会将数据推送到同一存储池。此体系结构设置可能会带来复杂性,可能会使直接指向单个共享存储池的写入操作数量加倍,尤其是当定义了存储池的最大 I/O 流限制值时

  • 存储单元使用的简化可帮助避免存储池资源的环境的复杂性和可能的过度提交,尤其是当源客户端拥有多种数据选择或备份指令时。

  • 如果重新配置两台介质服务器以共享指向共享存储池的同一存储单元。这可确保备份期间的最多并行写入流数,以及写入端复制操作数受存储单元的“最多并行作业数”值限制。