Veritas NetBackup™ OpsCenter 性能和优化指南

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1)
  1. 概述
    1.  
      指南的目的
    2.  
      免责声明
  2. 关于 OpsCenter 配置
    1.  
      OpsCenter 服务器配置
    2. 关于虚拟机上的 OpsCenter 服务器
      1.  
        OpsCenter 服务器的物理配置与虚拟配置
      2.  
        OpsCenter VM 参数指南
      3.  
        关于 OpsCenter 报告生成期间的 VM 设置和收益百分比
    3.  
      OpsCenter 数据库配置
    4.  
      OpsCenter 服务
  3. 关于 OpsCenter 性能和优化
    1.  
      大小调整注意事项
    2.  
      大小调整准则
    3. 关于优化 OpsCenter 性能
      1.  
        关于性能优化准则
      2.  
        关于将 NetBackup 主服务器添加到 OpsCenter
      3.  
        关于使用 Web 浏览器访问 OpsCenter
      4. 关于将 OpsCenter 日志文件保存在不同的驱动器上
        1.  
          检查日志的调试级别
        2.  
          在 Windows 上将日志文件保存到其他位置
        3.  
          在 UNIX 上将日志文件保存到其他位置
      5. 关于调整 OpsCenter 服务的堆大小或缓存大小
        1.  
          调整 OpsCenter 服务器服务的默认堆大小
        2.  
          调整 OpsCenter Web 服务器服务的默认堆大小
        3.  
          调整 OpsCenter 代理服务的默认堆大小
        4.  
          调整 OpsCenter 数据库服务的缓存大小
      6. 关于 OpsCenter 数据库碎片整理
        1.  
          检查磁盘碎片计数
        2.  
          关于在整理数据库碎片之前分配更多内存
        3.  
          对 OpsCenter 数据库进行碎片整理
      7.  
        关于定期清除数据
    4. 将 OpsCenter 服务器移动到其他计算机
      1.  
        关于在移动 OpsCenter 服务器之前保存文件
      2.  
        因升级约束移动 OpsCenter 服务器
      3.  
        因现有设置存在问题而移动 OpsCenter 服务器
  4. OpsCenter 最佳做法
    1.  
      网络配置最佳做法
    2. 安装和升级最佳做法
      1.  
        安装和升级期间应避免的情况
    3. OpsCenter 数据库最佳做法
      1.  
        使用 OpsCenter 数据库时应避免的情况
    4. 备份产品最佳做法
      1.  
        从备份产品中收集数据时应避免的情况
    5.  
      OpsCenter 服务器最佳做法
    6.  
      OpsCenter 报告最佳做法
    7.  
      Windows 上的防病毒配置的最佳做法

调整 OpsCenter 数据库服务的缓存大小

数据库服务器服务缓存的可用内存量是控制 OpsCenter 性能的一个重要因素。Veritas 建议在安装 OpsCenter 后调整 Sybase 缓存大小。在安装 OpsCenter 后,随着 OpsCenter 上 NetBackup 主服务器数量的增多,数据库会快速增大。

请参见关于调整 OpsCenter 服务的堆大小或缓存大小

注意:

本节中所发布的信息基于在 Veritas 实验室中由专家用户在受控环境中执行的测试。这些信息只可用作准则,但不应作为 100% 准确的基准。

OpsCenter Sybase 数据库会自动调整缓存大小以获得最佳性能。您也可以使用 server.conf 文件中的 -ch 服务器选项设置缓存大小。

建议按以下方案将 -ch 大小设置为一个较大的值:

  • 如果已手动更改 -ch 值,并且通过监视 server.conf 文件,发现总是使用最大的缓存,请考虑将 -ch 调整到一个更大的值。

  • 对于包含大量数据库活动的大型数据库来说,-ch 值可能需要设置为磁盘上数据库文件总大小的 50%(或更高)

    例如,如果数据库文件的总大小是 100 GB,-ch 值可能需要增加到 50 G(或更高)。

    注意:

    数据库文件包括下列文件:symcOpscache.dbsymcopsscratchdb.dbsymcsearchdb.dbvxpmdb.db

在 Windows 上使用 -c 服务器选项设置缓存大小

  1. 打开 INSTALL_PATH\OpsCenter\server\db\conf\server.conf 文件。

    注意:

    在修改 server.conf 文件前,先保存该文件的副本。

    以下默认选项出现在 server.conf 文件中:

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786) -gd DBA -gk DBA -gl
     DBA -gp 4096 -ti 0 -c 256M -ch 1024M -cl 256M -zl -os 1M -m  -o 
    "<INSTALL_PATH>\OpsCenter\server\db\log\server.log"
    

    -c 256M 表示为缓存数据库页面和其他服务器信息保留的初始内存。 默认值为 256 MB。

    -cl 256M 表示最小缓存空间,它是缓存自动调整大小的限值。 默认的最小缓存大小是 256 MB。

    -ch 1024M 表示最大缓存空间,它缓存自动增长的限值。 默认的最大缓存大小为 1024 MB。

    例如,要将初始和最小缓存空间增加至 1024 MB 并将最大缓存空间增加至 4 GB,请在示例 server.conf 文件中将 -c 256M -ch 1024M -cl 256M 替换为 -c 1024M -ch 4G -cl 1024M -cs

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786) -gd DBA -gk DBA -gl DBA -gp
     4096 -ti 0 -c 256M -ch 1024M -cl 256M -zl -os 1M -m  -o 
    "<INSTALL_PATH>\OpsCenter\server\db\log\server.log"
    

    将更改为

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786) -gd DBA -gk DBA -gl DBA -gp
     4096 -ti 0 -c 1024M -ch 4G -cl 1024M -zl -os 1M -m  -o 
    "<INSTALL_PATH>\OpsCenter\server\db\log\server.log"
    

    同样,要将初始和最小缓存空间增加至 1 GB 并将最大缓存空间增加至 2 GB,应将 server.conf 文件中的 -c256M -ch 512M -cl 256M 更改为 -c 1G -ch 2G -cl 1G -cs

    -cs 选项将记录数据库服务器的缓存大小更改。

    请验证以下文件中缓存大小的更改:<INSTALL_PATH>\server\db\log\server.log 文件。

  2. 保存 server.conf 文件。
  3. 停止并重新启动 OpsCenter 服务,如下所示:

    INSTALL_PATH\OpsCenter\server\bin\opsadmin.bat stop

    INSTALL_PATH\OpsCenter\server\bin\opsadmin.bat start

在 UNIX 上使用 -ch 服务器选项设置缓存大小

  1. 打开 <INSTALL_PATH>/SYMCOpsCenterServer/db/conf/server.conf 文件并更改 -ch 选项的值。

    注意:

    在修改 server.conf 文件前,先保存该文件的副本。

    以下默认选项出现在 server.conf 文件中:

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786;) -gd DBA -gk DBA -gl DBA 
    -gp 8192 -ti 0 -c 256M -ch 1024M -cl 256M -zl -os 1M -m
    

    -c 256M 表示为缓存数据库页面和其他服务器信息保留的初始内存。 默认值为 256 MB。

    -cl 256M 表示最小缓存空间,它是缓存自动调整大小的限值。 默认的最小缓存大小是 256 MB。

    -ch 1024M 表示最大缓存空间,它缓存自动增长的限值。 64 位系统的默认最大缓存大小是 1024 MB。

    例如,要将缓存大小从 1024 MB 增加到最大的 4 GB,请在示例 server.conf 文件中将 -c 256M -ch 1024M -cl 256M 替换为 -c 1024M -ch 4G -cl 1024M -cs

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786;) -gd DBA -gk DBA -gl DBA 
    -gp 8192 -ti 0 -c 256M -ch 1024M -cl 256M -zl -os 1M -m
    

    将更改为:

    -n OPSCENTER_<HOST_NAME> -x tcpip(LocalOnly=YES;BROADCASTLISTENER=0;
    DOBROADCAST=NO;ME=127.0.0.1;ServerPort=13786;) -gd DBA -gk DBA -gl DBA 
    -gp 8192 -ti 0 -c 1024M -ch 4G -cl 1024M -zl -os 1M -m
    

    本例将 server.conf 文件中的 -c 256M -ch 1024M -cl 256M 替换为 -c 1024M -ch 1G -cl 1024M -cs,以将初始和最小缓存空间增加至 1,024 MB 并将最大缓存空间增加至 4 GB。

    同样,要将初始和最小缓存空间增加至 1 GB 并将最大缓存空间增加至 2 GB,应将 server.conf 文件中的 -c256M -ch 1024M -cl 256M 更改为 -c 1G -ch 2G -cl 1G -cs

    -cs 选项将记录数据库服务器的缓存大小更改。

    请验证以下文件中缓存大小的更改:INSTALL_PATH/SYMCOpsCenterServer/db/log/dbserver.log 文件。

  2. 保存 server.conf 文件。
  3. 停止并重新启动 OpsCenter 进程,如下所示:

    INSTALL_PATH/SYMCOpsCenterServer/bin/opsadmin.sh stop

    INSTALL_PATH/SYMCOpsCenterServer/bin/opsadmin.sh start