Improving NDMP performance across multiple jobs
Hi,
First off, I've gleaned a ton of information from this forum that has helped me solve some tough problems. I have one that I haven't found an answer for or I totally missed......
I am backing up two different systems via NDMP to a DataDomain VTL and I can only get good throughput one job at a time. One system is a Celerra connected to a Windows 2008 media server and the other is an IBM Storwize connected to an AIX media server.
For one job I can attain speeds between 50-70 kb/s, while the other jobs crawl along at 750 or maybe 1300 kb/s . We always thought the Celerra with its 4 stream limit was the bottleneck, but now with the IBM Storwize, we're seeing the same issues.
I have gone through the best practices for NDMP, VTL performance from DD, AIX performance tuning, Windows performance tuning, etc. I've added the size data buffers, the numbers data buffers, turned the logging to zero, confirmed host files, etc.
Here's some of the settings I have on the master and media servers (AIX)
NET_BUFFER_SZ: 1024000
NUMBER_DATA_BUFFERS:128
SIZE_DATA_BUFFERS: 262144
Checking the properties of the master/media servers in the NB 7.0.1 console:
The bandwidth limitations is not configured,
The firewall only has two servers, neither are NDMP
Checking the policies configuration in the NB 7.0.1. console:
Alllow multiple data streams is checked,
limit jobs per policy is NOT checked,
job priority is 2,
Media multiplexing is set to 1 (one)
I have a feeling it's something very simple that I'm overlooking. Any suggestions would be welcome.
Thank you,
Philip
One thing you may have missed, as you have covered your touch files in good detail is this one:
SIZE_DATA_BUFFERS_NDMP
NUMBER_DATA_BUFFERS_NDMP
A nice description of them and how / if you can use them is here:
http://www.symantec.com/docs/HOWTO56077
Hope this helps