Unsolved
This post is more than 5 years old
9 Legend
•
20.4K Posts
0
792
December 4th, 2007 06:00
Performance tuning for NDMP backups
This should be a fun one
.
I have CFS-14 connected to CDL 720 via FC switch, 2G. It's my perception that my backups are running slow and could be tweaked to do a lot better than ~30MB/s. For example if i have 4 NDMP backups running at the same time i am getting around 30MB/s per backup..so a total of 120MB/s, i would expect a little better more since we are connected to 2G interface and could possibly get close to maybe 180MB/s ? But let's say 120MB/s is all my Datamover/CDL can handle. So i have 4 concurrent backups running at 30MB/s each, now 2 backups finish and now there are only 2 backups running, how come the speed of these backups does not go up to 60MB/s each ? The remaining two backups continue at 30MB/s even though i know there is more room for throughput. I have run server_pax and went through the flow chart on page 55 of "Configuring NDMP Backups on Celerra" and i can see that in my "NASW STATS" section all buffers are in Get Pool. According to the flow chart it means that my tape drive may be the bottleneck, maybe i would buy that if this was a stand-alone tape drive, but it's a CDL. Is it possible that virtual drive instance on CDL can only handle 30MB/s ? I have set my drive buffer size to 384KB (IBM 3592 drive emulation), all backups are utilizing SnapSure. I have monitored CPU/Memory utilization during backup and those are not the problem. (cpu idle_% = 90 and memory free(kB) = 2391619)
Your suggestions are greatly appreciated.
Thanks
I have CFS-14 connected to CDL 720 via FC switch, 2G. It's my perception that my backups are running slow and could be tweaked to do a lot better than ~30MB/s. For example if i have 4 NDMP backups running at the same time i am getting around 30MB/s per backup..so a total of 120MB/s, i would expect a little better more since we are connected to 2G interface and could possibly get close to maybe 180MB/s ? But let's say 120MB/s is all my Datamover/CDL can handle. So i have 4 concurrent backups running at 30MB/s each, now 2 backups finish and now there are only 2 backups running, how come the speed of these backups does not go up to 60MB/s each ? The remaining two backups continue at 30MB/s even though i know there is more room for throughput. I have run server_pax and went through the flow chart on page 55 of "Configuring NDMP Backups on Celerra" and i can see that in my "NASW STATS" section all buffers are in Get Pool. According to the flow chart it means that my tape drive may be the bottleneck, maybe i would buy that if this was a stand-alone tape drive, but it's a CDL. Is it possible that virtual drive instance on CDL can only handle 30MB/s ? I have set my drive buffer size to 384KB (IBM 3592 drive emulation), all backups are utilizing SnapSure. I have monitored CPU/Memory utilization during backup and those are not the problem. (cpu idle_% = 90 and memory free(kB) = 2391619)
Your suggestions are greatly appreciated.
Thanks
0 events found
No Events found!


urle
48 Posts
0
December 4th, 2007 22:00
Did you try PAX-parameter writeToTape=0 to eliminate the tape as bottleneck just to see what mover can stream?
dynamox
9 Legend
•
20.4K Posts
0
December 6th, 2007 05:00
dynamox
9 Legend
•
20.4K Posts
0
December 27th, 2007 11:00
to see if the file system on Celerra was capable of providing data at more then 35MB/s, i created 4 virtual mount points within TSM and started NDMP backup on all 4 virtual mount points. So i have 4 virtual tape drives on CDL backing up one file system on Celerra and i am getting around 20MB/s per NDMP stream for a total of 80MB/s. This tells me that my Celerra is capable of doing at least 80MB/s (thanks to AVM for spreading the load :)), but my single virtual drive on CDL can only handle 20-30MB/s. I should be able to get more out of a R5(7+1) raid group on CDL (750G SATA II drives) ?