Hi All,
We've done some things to our network recently in an attempt to increase performance.
We used to have all of our Adagio data sitting on a Novell server, connected to our Citrix server through a 10/100 switch. Performance wasn't that great. One test we were using took 55 seconds to complete a search.
We then moved the data onto our file server, which is on the same box as the citrix server - two virtual servers on the same box using VMWare. We have it configured correctly so that traffic between the Citrix server and File server wouldn't jump out to the network first, but would all be done within the box. The same search mentioned above took about 40 seconds... some improvement. We measured network traffic while this was happening, and it was virtually nil (<1%).
The third thing we did was put the adagio data on the C:\ of the citrix server... and bam! The same search took 7 seconds. So we figured if we put the data and processing on the same server, we would enjoy more performance.
So that is exactly what we did. We moved the Adagio data over to a folder in the C:\ of the Citrix server, and mapped it as the P:\, because that is the drive letter it was before. This way the end users could continue using the program without any reconfiguring. As soon as we mapped the folder as P:\, even though it was really the exact same place as the folder on C:\, the same search went up to 20 seconds from 7.
So although right now we are 3 times faster than yesterday (people are pretty happy today), just imagine how happy they would be if I could make it 3 times faster again!
Why does Adagio slow down as soon as it's looking for data in another drive?
Any advice besides running the data off the C:\ of our Citrix server?
Thanks!
Cam