使用Netbackup备份过程中,有些即使分配了多通道但备份速度极不理想,那极有可能是因为Netbackup的一些参数设置过于保守,本篇介绍可能影响备份速度的一些参数,以及修改方式。

1、设置NET_BUFFER_SZ
在应用Netbackup备份数据到带库时,有一个NET_BUFFER_SZ参数,决定media server与client之间数据传输的缓冲池大小,该参数值默认为32032 bytes,以文件形式保存于%Install_Path/netbackup/目录下。通常默认值都较小,如果希望修改该参数值,则直接修改%Install_Path/netbackup/NET_BUFFER_SZ即可,例如:
root@newtrade2 # echo 65536 > /usr/openv/netbackup/NET_BUFFER_SZ
root@newtrade2 # more /usr/openv/netbackup/NET_BUFFER_SZ
65536
root@newtrade2 #

设置一个足够大的NET_BUFFER_SZ某些情况下能够有效提高备份的速度,推荐在server/client端都设置该参数。不过如果你的备份操作仅在server端执行,设不设置该参数就都没有影响了。

2、设置Data Buffer Size和Number of Data Buffers
SIZE_DATA_BUFFERS:用于指定bptm/bpdm进程间通信的缓存大小,同时也是bptm进程写磁带时的块大小,默认大小是32K,有效值为32-256K(必须是1024b的整倍数)。
NUM_DATA_BUFFERS:用于指定bptp进程可用的Data_buffer数,默认大小是8,有效值为4-16。
这两个参数均位于%Install_Path/netbackup/db/config目录下,以同名文件形式存在,如果不存在,说明当前仅使用了默认值,要修改该参数值,只需创建(或修改)同名文件即可,例如,设置data_buffer为256K,设置buffer number为16个:
root@newtrade2 # echo 262144 > /usr/openv/netbackup/db/config/SIZE_DATA_BUFFERS
root@newtrade2 # echo 16 > /usr/openv/netbackup/db/config/NUMBER_DATA_BUFFERS
root@newtrade2 # more /usr/openv/netbackup/db/config/SIZE_DATA_BUFFERS
262144
root@newtrade2 # more /usr/openv/netbackup/db/config/NUMBER_DATA_BUFFERS
16

不过该参数并非越大越好,我们都知道任何设备都是有极限的,因此一旦你的设置超出了设备的承受能力,则有可能适得其反。最常见的情况是设置完size_data_buffers和number_data_buffers后,备份效率大大提升,但恢复速度极具下降,甚至恢复出错。因此,上述两参数如果发生修改,强烈建议务必进行备份和恢复测试,包括对修改前的备份做恢复和修改后的备份做恢复测试。

3、操作系统核心参数
这里以solaris8/9为例,修改/etc/system,主要设置下列参数的值:

■ Message queues
set msgsys:msginfo_msgmax = maximum message size
set msgsys:msginfo_msgmnb = maximum length of a message queue in bytes. The length of the message queue is the sum of the lengths of all the messages in the queue.
set msgsys:msginfo_msgmni = number of message queue identifiers
set msgsys:msginfo_msgtql = maximum number of outstanding messages system-wide that are waiting to be read across all message queues.
■ Semaphores
set semsys:seminfo_semmap = number of entries in semaphore map
set semsys:seminfo_semmni = maximum number of semaphore identifiers system-wide
set semsys:seminfo_semmns = number of semaphores system-wide
set semsys:seminfo_semmnu = maximum number of undo structures in system
set semsys:seminfo_semmsl = maximum number of semaphores per id
set semsys:seminfo_semopm = maximum number of operations per semop call
set semsys:seminfo_semume = maximum number of undo entries per process
■ Shared memory
set shmsys:shminfo_shmmin = minimum shared memory segment size
set shmsys:shminfo_shmmax = maximum shared memory segment size
set shmsys:shminfo_shmseg = maximum number of shared memory segments that can be attached to a given process at one time
set shmsys:shminfo_shmmni = maximum number of shared memory identifiers that the system will support

例如:
*Message queues
set msgsys:msginfo_msgmap=512
set msgsys:msginfo_msgmax=8192
set msgsys:msginfo_msgmnb=65536
set msgsys:msginfo_msgmni=256
set msgsys:msginfo_msgssz=16
set msgsys:msginfo_msgtql=512
set msgsys:msginfo_msgseg=8192
*Semaphores
set semsys:seminfo_semmap=64
set semsys:seminfo_semmni=1024
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmnu=1024
set semsys:seminfo_semmsl=300
set semsys:seminfo_semopm=32
set semsys:seminfo_semume=64
*Shared memory
set shmsys:shminfo_shmmax=16777216
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=220
set shmsys:shminfo_shmseg=100
*END NetBackup recommended minimum settings

提示,不同操作系统修改的参数值不同,甚至相同操作系统不同版本修改都不相同,上述部分设置的参数在solaris10中已经失效,这里不再一一例举,感兴趣的朋友可以通过查看操作系统官方文档确认参数的适当值。

查看之前的相关文章:NBU备份之启用多通道

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7607759/viewspace-470380/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7607759/viewspace-470380/

NBU备份之效率提升相关推荐

  1. 【Elasticsearch】腾讯万亿级 Elasticsearch 内存效率提升解密 源码级别 性能优化

    1.概述 转载:腾讯万亿级 Elasticsearch 内存效率提升解密 这个东东,看了之后,里面性能优化.很有用. 万亿存储,开源协同 Elasticsearch( ES )是一款功能强大的开源分布 ...

  2. 使用计算机提高办公效率,工作效率提升 篇一:提高办公效率的13款好用软件

    工作效率提升 篇一:提高办公效率的13款好用软件 2019-11-11 21:49:28 25点赞 167收藏 6评论 各位值友大家好,子曰"工欲善其事,必先利其器",作为新时代的 ...

  3. cad画流程图的插件_CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%

    CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%! 前段时间单位来了个新同事,年纪轻轻的,CAD玩得却特别溜,别人两小时画出来的图,他半小时就能搞定,太厉害了! 我们虽然不服气,但确实也挺 ...

  4. 电商直播平台如何借助容器与中间件实现研发效率提升100%?

    作者:鹿玄,阿里云解决方案架构师 前言 直播带货是近期发展非常迅猛的一种新的电商模式.构建一个电商直播平台从技术角度上大致可以分为视频直播服务.CDN.前端(H5/ 小程序).大数据.以及各种业务后台 ...

  5. 不用亲手搭建型了!华人博士提出few-shot NAS,效率提升10倍

    [导读]你能找到最优的深度学习模型吗?还是说你会「堆积木」?最近,伍斯特理工学院华人博士在ICML 2021上发表了一篇文章,提出一个新模型few-shot NAS,效率提升10倍,准确率提升20%! ...

  6. MIT新研究:过去80年,算法效率提升到底有多快?

    来源:MIT,新智元 编辑:David [导读]随着摩尔定律走向终结,靠提升计算机硬件性能可能越发难以满足海量计算的需要,未来的解决之道在于提升算法的效率.MIT的这篇新论文总结了过去80年来,算法效 ...

  7. 展望2021年:智能机器人可监督工业机器人干活,效率提升30%

    来源:极客网 会帮我们吸地板.在公共场所担任导引员或是拆除炸弹的机器人呢可能感觉比较有趣,但那些负责组装汽车以及在工厂生产在线帮忙拾取物品的机器人,在整体价值上要高得多,而且也有越来越多的工/商业或消 ...

  8. NBU备份之一 Windows操作系统BMR的配置

    一. BMR原理概述 BMR的主要功能是方便用户快捷的恢复操作系统及其上面的应用软件.它的基本原理就是在恢复的时候先在BMR CLIENT端上安装一个小型的,带有网络功能的操作系统.当该操作系统建立完 ...

  9. 旋转矩阵中6保6_40岁阿姨发明新型手推车,可以360度旋转,干活效率提升6倍

    科技,其实很有趣!大家好,欢迎收看本期木易机械 40岁阿姨发明新型手推车,能够360度旋转,干活效率提升6倍 科技的发展是我们有目共睹的,不仅是那些震惊世界的发明,就在我们的日常生活中,也有很多的小发 ...

最新文章

  1. 900 多道 LeetCode 题解,这个 GitHub 项目值得 Star!
  2. php 限制刷新,PHP禁止频繁刷新方法
  3. 软件项目开发流程RUP上
  4. php删除两端,php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码...
  5. 这样学习正则表达式就轻松了!
  6. 交大世界大学排名 计算机专业,2018考研:计算机专业全球院校排名公布,上海交通大学竟排第一?...
  7. 10nm时代,高通霸主地位还能挺多久?
  8. 设置centos上的redis可以被访问
  9. homebrew 安装 formula 的不同历史版本——以安装 node 为例
  10. 核心技能点-二分查找
  11. 一个新的轮回,一个新的开始
  12. 多台服务器同时装系统吗,多服务器同时安装操作系统
  13. win7的桌面计算机被误删,win7电脑桌面便签内容被误删怎么办?该如何恢复?
  14. 运动控制器RTEX总线使用入门
  15. 淘宝双十一最强星秀猫组队人气比拼活动规则和攻略
  16. 北京文安科技发展有限公司招聘简介
  17. [Erlang 0075] Bad value on output port 'tcp_inet'
  18. 河南的抗疫英雄(C语言嘞)
  19. 怎么让笔记本变路由器,亲身试验可用,不用下第三方软件
  20. 计算机弹薛之谦的音乐,薛之谦最火的五首歌,除了《演员》,这三首歌却埋没3年无人知!...

热门文章

  1. 地图热区随屏幕大小改变
  2. 和你播放器说“分手”吧
  3. 【C语言】线性表输入输出
  4. Linux--管理LVM的逻辑卷--原理+命令实操(LVM扩容+磁盘配额)
  5. 唇语识别!AI 领域的下一个万亿市场?
  6. 如果不能时刻保持学习的心态,那么你将被 IT 甩回开普乐星去
  7. WebSocket + Redis简单快速实现Web网站单设备登录功能
  8. mac 安装mysql 数据库
  9. js下载文件的几种方式
  10. Lotus Notes 常见错误