Distributing streams is a real tricky issue. In general, it follows these rules:
- Ensure that the Server Parallelism is high enough.
- Ensure that the client(s) send(s) enough streams
Usually, a Client Parallelism of 4 is fine.
- Ensure that the Device Parallelism is fine.
One again, 4 streams is usually o.k.
Do not mix too many streams!
However, the real outcome depends on a lot of other factors. The major issue is that you intend to stream the tape drive. For this purpose, a LTO3 needs 80MB/s (native) or 160MB/s (compressed), respectively. These rates are not achievable via the network! - Consequently, your tape drive must reposition the tape and wait until new data has arrived. This is what you should avoid. However, if you now distribute streams to more drives makes the situation even worse.
Assume, you receive xMB/s via the network. This is sent to only one tape drive. If you now add a second tape drive to the scenario, this will not affect the network transfer rate. However, the data rate for drive 1 decreases and the one for drive 2 remains poor. Worst case, you will end up in a scenario what you see right now.
To keep both tape drives streaming, you should first collect the data onto a local disk drive before you copy them to tape. This is also known as Staging. Unfortunately, this needs temporary disk space and a Disk Backup license.
Another alternative could be to use at least LTO4 drives as they can adopt to the transfer rate, at least in certain steps. Unfortunately, details seems to be totally secret as i could not find any document.
Why don't you try a Staging solution?