A [thread started here|http://www.delltechcenter.com/thread/1670169/iSCSI+Enabled+NICs] on delltechcenter.com lead me to do some investigation into an "iSCSI Ready" feature of the onboard Broadcom 5708 NICs on the PowerEdge R805. Turns out that the Broadcom 5708 or NetExtreme II NIC has the capability to be a TCIP/IP offload engine (TOE) which is a fairly well known thing. It also can be a hardware based iSCSI adapter with some iSCSI offload capability as well - which is the "iSCSI Ready" feature. It is also possible to use this to boot from iSCSI as it is hardware based.
I had a really hard time finding the any documentation about how to configure and enable the iSCSI Ready feature, so I put together a really cool wiki page that has few screen-shots and some basic guidance. Additionally, I did a quick performance test to see if it did indeed reduce CPU utilization. I found that a small reduction with my test workload and posted a screen-shot of that as well.
Todd
Hello Todd,
I agree that your wiki page is cool and well done.
But you only deal with the iSCSI advantages for Windows Servers. Has anyone done any testing on software iSCSI on ESX machines? From my knowledge TSO (or TOE) is enabled by default on the vmkernel (pg 61 http://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_3_server_config.pdf) interfaces of ESX servers (check for value of 40960 in TSO MSS with esxcfg-vmknic -l).
So does anyone know if it is worthwhile paying for this additional option on interface cards to be used for iSCSI traffic on ESX servers?
Has anyone done a similar benchmark wiki for ESX servers?
Once again, good work.
Sven