1) have you got DAR set in Host Properties -> Master Servers ->
master -> General Server "Use direct access recovery for NDMP restores" ? I would imagine so as it's on by default:
"...
By default, NetBackup for NDMP is configured to use Direct Access Recovery (DAR) during NDMP restores. DAR can greatly reduce the time it takes to restore files. DAR allows the NDMP host to position the tape to the exact location of the requested file(s). Only the data that is needed for those files is read.
Clear the
Direct access recovery for NDMP restores check box to disable DAR on all NDMP restores. Without DAR, NetBackup reads the entire backup image, even if only a single restore file is needed.
..."
Altho' there are caveats:
http://seer.entsupport.symantec.com/docs/261248.htm
http://seer.entsupport.symantec.com/docs/323466.htm
However, you
may find it appears slower anyway as it locates the requested files throughout the tape.
2) "
when doing an NDMP restore do I always have to select the master server?" Do you mean in the BAR GUI "
Server to use for backups & restores" within "Specify NetBackup Machines and Policy Type ..."?
This should always be the Master:
"...
The NetBackup master server to use for user operations.
..."