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

Last Published:
Product(s): Appliances (3.1.1 (5340), 3.1.1 (5330), 3.1.1 (5230), 3.1.1 (5220), 3.1 (5340), 3.1 (5330), 3.1 (5230), 3.1 (5220))
  1. 关于本指南
    1.  
      关于本指南
    2.  
      关于目标读者
    3.  
      关于 NetBackup Appliance 文档
  2. 部分 I. 容量规划
    1. 分析备份要求
      1. 分析备份要求
        1.  
          您希望备份哪些内容?
        2.  
          您希望备份多少数据?
        3.  
          何时应执行备份?
        4.  
          保留期限是什么?
        5. 记录您的备份需求
          1.  
            用于记录计算机系统信息的模板
          2.  
            记录数据库信息的模板
          3.  
            记录应用程序服务器信息的模板
    2. 设计备份系统
      1.  
        处理企业备份系统的用例
      2.  
        远程办公室或分支机构的备份系统寻址用例
      3. 关于 NetBackup Appliance
        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.  
            “移动 <partition>”对话框
        2.  
          使用 NetBackup Appliance Shell Menu 移动分区
        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.  
        性能监视矩阵

RAID 控制器操作

RAID 控制器在设备性能方面具有非常重要的作用。RAID 控制器执行的若干项操作可能会严重影响性能磁盘,本节将分析这些操作。表:RAID 控制器操作列出了 RAID 控制器执行的 RAID 进程及其对设备性能的影响:

表:RAID 控制器操作

RAID 进程

描述

准则

RAID 重建进程

NetBackup 52xx 设备上的磁盘存储使用 RAID6 进行保护,其中每个扩展架上将提供一个可用热备用磁盘。如果磁盘出现故障,则将使用热备用磁盘替换数据磁盘,并且将初始化 RAID 重建进程。

RAID 重建对磁盘 I/O 和 RAID 控制器资源的要求非常严格。由于我们在设备中使用 2TB 和 3TB 硬盘,因此需要移动的数据量非常大,并且需要执行大量 RAID 计算。

此操作需要占用大量资源,导致设备性能严重下降,影响了大多数设备操作,特别是磁带输出、还原或 AdvancedDisk 操作,因为这些操作在很大程度上依赖磁盘 I/O 来实现性能。

执行 RAID 重建过程中将备份、还原或磁带输出等负载置于设备上会减慢重建操作的速度,大大延长了完成 RAID 重建所需的时间。

BBU 学习周期

注意:

此进程仅适用于 NetBackup 5220 备份设备。

NetBackup 5220 备份设备的锂离子电池备份单元 (BBU) 在完全失去电力时可用于保护 RAID 控制器写入缓存。如果 BBU 因任何原因不起作用,RAID 控制器将关闭写入缓存(使其能够直接写入),这反过来将显著降低设备磁盘 I/O 的速度并影响设备上所有操作的性能。

BBU 学习周期通常需要大约 3-4 小时才能完成完整的放电再充电周期。设备状态显示电池所经过的学习周期。虽然此性能下降是不可避免的,但是这种情况很少见(在 30 天内只出现一次),高性能操作应根据这一情况来进行计划。

如果 RAID 正在执行重建进程,建议您重新安排 BBU 学习周期,以避免 RAID 重建性能下降。这可以通过 客户支持实现。

通过联系技术支持,可以设置下一个 BBU 学习周期开始之前的时间长度。技术支持团队可帮助您设置下一个 BBU 学习周期开始之前的秒数,时间自上次设备重新启动开始算起。虽然此方法并不非常精确,但它允许进行一定类型的预测,并且允许在这段时间制定高性能操作计划。

有关设置 BBU 学习周期时钟的详细信息,请参考技术说明 TECH204348

RAID 一致性检查

这是在 RAID 控制器上的所有 LUN 上执行的一项常规一致性检查操作,每 30 天执行一次。此检查可帮助确认 RAID 组的完整性是否完好。

它可能会影响磁盘 I/O 操作的性能,但重要性不如 BBU 学习周期。执行一致性检查操作时,资源的默认利用率将限制到 30%。

建议您避免高性能负载与一致性检查重叠。例如,如果 NetBackup 5220 备份设备上的 BBU 学习周期与一致性检查重叠,则会显著降低一致性检查的性能。建议您单独安排这些操作。

RAID 巡检读取

RAID 巡检读取可检查物理硬盘中是否存在介质错误。此操作安排每七天运行一次,并且在少量物理磁盘上同时同步运行。

巡检读取不会显著影响性能,因为这些读取操作一次仅限制读取少量磁盘,但仍会影响被检查磁盘上的磁盘 I/O。

这是确保巡检读取不与其他维护或恢复操作重叠的最佳做法。