I have a Nextenta box connected to another Windows 7 machine via iSCSI. It is getting horribly slow average write speeds, but a large active time in the Windows Resource Monitor.
The machines are connected via a cross over cable, so I don't think it's related to network bandwidth. A screenshot of the problem is here: http://img706.imageshack.us/img706/8250/testdr.jpg
What steps can I take to diagnose this?
Unfortunately this is in a completely remote installation (a remote mining town on the other side of the country - Australia). The people onsite aren't technically literate to swap cables and other tasks. Sending a technician is an option we don't want to use unless we have too. Although I do appreciate it may not be resolvable unless in person.
My reason for assuming that it's not a network issue is due to the fact that it's a crossover cable, which can reliably ping the Nextenta box. There is no packet loss and the response is sub 1ms (even when the slow transfers are occurring in the linked screenshot). So I don't believe (but can't guarantee) that the cable is the issue.
I don't necessarily think that the issue is due to Nextenta. My first assumption is that it may be due to iSCSI in general. As in, maybe there are some obscure Windows settings I need to set to make iSCSI run at a reasonable speed. Browsing the web interface of Nextenta is fast and reliable, again leading me to believe that it's an iSCSI protocol issue.
The intention of using Nextenta in the question was hopefully that someone would reply with "Yeah there is a strange bug with Nextenta version XYZ". However I do think the problem is related to iSCSI (or Nextenta's implementation). What methods can I use for diagnosing poor iSCSI performance?
I apologise for the lack of information in the original question.