本文介绍如何修改缓存文件数量从而限制混合云备份客户端内存大小的操作方法。

背景信息

混合云备份HBR在备份文件和应用等数据时,会消耗大量的内存资源。备份时若不限制缓存文件数量,极端情况下会引起宿主服务器出现”Out of Memory“的严重问题,导致备份失败。通过修改混合云备份客户端配置文件,控制缓存文件数量,可以限制过多的内存资源损耗。

操作步骤

  1. 登录备份文件的服务器。
  2. 找到并打开混合云备份客户端的安装路径。
  3. client文件夹的子目录下,创建文件hbr.config
    说明
    • 若已经存在hbr.config文件,则不需要创建,可直接编辑。
    • hbr.config的位置与ids文件层级相同。
  4. hbr.config文件中添加以下参数。
    参数 说明
    max_tree_nodes 内存中最多缓存的文件元数据数量。可配置1~16384。
    max_read_dir_names 内存最多缓冲的文件数量。可配置1~100000。

    hbr.config文件的配置示例如下:

    max_tree_nodes=1000
    max_read_dir_names=1000
  5. 重启混合云备份客户端。
    Linux版本HBR客户端重启示例如下:
    #新版2.x版本重启服务
    systemctl restart hbrclient
    restart hbrclient
    /etc/init.d/hbrclient restart
    
    #旧版1.x版本重启服务
    systemctl restart hybridbackup
    restart hybridbackup
    /etc/init.d/hybridbackup restart
    Windows版本HBR客户端重启示例如下:
    1. 使用组合键Win+R,打开运行工具,之后输入services.msc,单击确定
    2. 在服务中找到Aliyun Hybrid Backup Service。单击右键选择重新启动restart