We have a virtual server running on VMware. This virtual server has a number of iSCSI drives attached to it (E, F & G drives). It has 2 virtual NICs - 1 for normal network traffic and 1 for iSCSI. Both NICs are connected at 1Gbps. We are running Windows 2012.
Every half hour we run a process that is quite intensive on 1 drive (say F drive). In PerfMon we are seeing that the % Disk Read Time is at 100% while this process runs. Looking at task manager the throughput on the iSCSI connection rarely exceeds 500Mbps, and normally sits around 200-300Mbps while this process runs.
The graph of the disk activity in the SAN and on the switch between the host and SAN also shows that they are running well under capacity.
I saw this question, however I don't understand the answer and it doesn't seem relevant to me (I could be wrong): iSCSI SAN - Network adapter bottleneck
What should I look at to see why Windows thinks the disk is running at 100%, yet the hardware is running under 50%?
I'm a dba/programmer, not a network guy so it's quite possible I'm missing something simple