I have Hyper-V running on a powerful server and I have one of the virtual machines mounted to an ISO hosted on a fileshare on an HP DL380 G4, lets call it fileserver1. The bottleneck in the whole setup is fileserver1.
Fileserver1 is setup with a RAID5 array that we've been using for about 4 years i guess. Its been a great fileserver to about 40 staff members. Running Windows Server 2003 Standard with 2x Xeons @3.4GHz and 1GB RAM. All servers have 1GB NICs connected to GB switch. It is a really underutilized server averaging about 5% in every performance counter in perfmon. With the iso file mounted to the virtual machine on the other server, fileserver1's Pages/sec counter maxes out which is apparently the bottle neck.
1. How can I reduce this bottlleneck? I'm not sure if I should add more RAM becuase i've heard fileserving is not RAM intensive and this is the only time pages/sec even gets close to maxing out.
2. Is there a set of best practices or suggestions that will allow me to optimize the performance of fileserver1?