Hi Lan.
I second A.S.'s comments and would like to throw out an idea.
From your question, it is not clear when you saw the drop-off in performance.
Was it due to going from 3 to 5 ports or the LV upgrade?
You did not mention if you were doing your VISA calls syncronously or asyncronously? This could be the issue in either of the above cases.
Check me on the following if I have this backwards;
When a VISA call is made syncronously, (?) all other VISA calls stall until the the first completes. This would end up making all of your VISA calls wait in line for their turn to run.
Right-click on the VISA call (read/write) and slect this option.
Otherwise, I would encourage you to post something we can look at. You could be hanging threads, just gues
sing now.
Ben