我们先看一下影响备份速度的因素有哪些,下面列了一下备份过程的整个链:
- 备份服务器,主要看服务器的处理能力
- 网络环境。如果是lan传输就是以太网络,如果是san传输就是san网络
- 客户端的IO情况,包括客户端的存储性能、网卡/HBA卡的吞吐量等因素
- 备份的数据类型,是大型的数据库文件,还是海量的小文件
- 备份存储的规格,采用磁盘、vtl还是磁带。磁盘存储的性能?磁带机的规格、数量,和由此形成的IO并行度
- 部分参数设置,如磁盘队列、tcp缓冲、备份服务器的并行数开关等等。
所以,对应的设计建议如下:
- 备份服务器在符合官方要求的情况下,越高越好,网卡可以多个并绑定,HBA卡可以多个并分流
- 采用隔离的备份网络,lan环境优先采用万兆环境,如不具备,优先采用lanfree技术通过lan传输。
- 客户端采用独立的适配器传输备份数据。如采用lanfree客户端采用独占的驱动器设备,避免争抢。
- 海量小文件的采用lan传输,大文件采用lanfree
- 尽量采用高速的介质,如果LTO6、LTO7的驱动器,提供并行度,即多个驱动器并行工作。或优先采用虚拟磁带库作为第一层存储设备。
- 按照官方推荐的最佳实践,并结合自身情况反复测试,确保参数优化合理。