利用NetBackup进行性能测试与优化指南
1. 性能测试的起点
当发现部分备份客户端存在性能问题时,可能是收到了错误提示,或者使用clnt_thruput.sh脚本发现特定客户端性能下降。此时,需要深入分析问题所在。备份客户端有多个可能成为瓶颈的连接点,如 CPU、内存、磁盘、网卡等,服务器也可能存在类似问题。网络性能常被认为是 90% 备份性能问题的根源,但实际上问题可能出在备份服务器、客户端磁盘或网络本身。为了更准确地定位问题,需要尽可能细分这些区域进行排查。
2. 向“位桶”转储数据测试
为了消除客户端和服务器之间的诸多变量影响,可采用向“位桶”(即 NUL 设备)转储数据的方法进行测试。
2.1 从客户端测试
使用bpbkar工具(位于 NetBackup 软件安装目录的 bin 文件夹)来测试客户端是否为网络性能瓶颈。bpbkar是负责文件收集和创建备份镜像的进程。测试时,不将数据通过网络传输,而是将标准输出重定向到 NUL,标准错误输出重定向到一个文件以便后续查看。
-NT/2000 系统:
c:\Veritas\Netbackup\bin\bpbkar32.exe -nocont > NUL 2> temp.f例如:
c:\Veritas\Netbacku