We have a custom built web application that is running on windows 2003 Server x64 (Hyper V- VM), IIS 6.0, .Net Framework 2.0. The application uses NHibernate to communicate to a SQL Server Database, where content resides. The application has been running well until the last month or so when we contracted an outside vendor for operations support. We have tried a number of things to fix the issue including:
Increased Memory on VM
Increased IO throughput on Disk fiber channel (SAN)
Patched Server up to date SP's and Hotfixes
Tested the turnaround time for request to the database. Average time is 3.0 seconds total. However some of the users are experiencing wait times of between 10-30 seconds for page refreshing of data. The web request never times out, which
Are there any other suggestion on what we can look at to diagnosis the issue.