HYPER-V Performance Tuning for a Virtualized Windows 2000 Sp4 Server Within SBS2008r2
Posted on 2011-09-12
I have recently virtualized a Windows Server 2000 SP4 (W2K) using HYPER-V within SBS2008r (W2K8) due to a need to keep a legacy system running with Windows98 Clients (W98).
I of course initially tried to run the Win98Clients with the SBS2008r2 however all attempts failed between the combination of all available information to overcome that issue and some personal input from friends, internet engineers, and even some here on Experts Exchange.
Now the issue has become, the performance between the W98 and W2K server. I have over the years managed to make numerous adjustments to increase the performance between the client and server which seem to have been undone by the virtualization.
The primary focus here is a production and accounting system which are written in DOS Based FoxPro and what happens, when running large reports, it can take 20-30 minutes to complete whereas before the virtualization we were around 5 minutes.
This is NOT a client/server app, the files reside on the server, in a folder, there are no processes running on the server, and the clients perform all the work.
The performance issue is clearly 'over the network' and i'm sure it has something to do with how the program, within the client looks up data in the various database files, combines the results, to a visible and or printable report.
There is no visible load or performance issue noted on the W2K or W2K8 server.
The W2K8 server is running a Quad-Core Intel® Xeon® Processor E5606 (2.13GHz, 4M L3 Cache, 80 Watts),
with 6G 10K RAID1 Hard Drives.
There is essentially no load on the Native Hardware or W2K8, the majority of the work and processing is happening on the Virtual or W2K side.
I need to see what tips and tricks we might have for improving the network performance and priority to/from the virtual machine.
Thank you and please advise,