Page 1 of 1
NIC iSCSi offloading: Experience & feedback
Posted: Mon Mar 10, 2014 12:29 pm
by OIMJB
Hi,
Is anyone have experience about working with iSCSI offloading in NIC? (think here Broadcom NetXtremeII)
Is it reliable, and is it some performance gain to work with?
@ Starwind team, do you have some recommendations about iSCSI offloading by NIC?
Best regards.
Re: NIC iSCSi offloading: Experience & feedback
Posted: Tue Mar 11, 2014 1:58 pm
by jeddyatcc
Unless booting to iSCSI, I have never seen a performance gain from doing this. It is a nice idea, but our performance actually went down considerably when this was configured.
Re: NIC iSCSi offloading: Experience & feedback
Posted: Wed Mar 12, 2014 5:23 pm
by Anatoly (staff)
Actually we are totally agree with jeddyatc statement. To be honest I have nothing to add here

Re: NIC iSCSi offloading: Experience & feedback
Posted: Wed Mar 19, 2014 9:47 pm
by jtmroczek
I want to echo the above. In almost every real world case I have seen, offloading either did little to help performance or harmed performance.
The few cases where it has helped throughput were machines that were CPU bound. If you have either initiators or targets that often run in excess of 80% cpu time, you may try experimenting with enabling some offload features.
~joe
Re: NIC iSCSi offloading: Experience & feedback
Posted: Wed Mar 19, 2014 10:14 pm
by anton (staff)
TCP offload is mature and must be enabled. iSCSI offload should be disabled by default. With modern CPUs it has very little to improve performance and is actually begging for compatibility troubles.