[OpenIndiana-discuss] ISCSI SSD Performance

Richard Elling richard.elling at richardelling.com
Sun Feb 17 00:21:06 UTC 2013


On Feb 16, 2013, at 3:59 PM, Sašo Kiselkov <skiselkov.ml at gmail.com> wrote:

> On 02/17/2013 12:52 AM, Grant Albitz wrote:
>> Yes jim I actually used something similar to enable the 9000 mtu that's why I want familiar with the config file method.
>> 
>> dladm set-linkprop -p mtu=9000 InterfaceName
>> 
>> 
>> Flowcontrol is currently off on the zfs host but enabled by default on esxi,
> 
> This actually could be it - iSCSI uses TCP and if the ESXi host is
> having trouble keeping up, it might be trying to get the OI host to slow
> down by sending it TX pause frames. If the OI host ignores them and
> continues firing iSCSI packets at full, the ESXi host will drop some of
> them, which will trigger TCP's retransmission - this introduces latency
> bubbles and significant performance penalties (even mild packet drop can
> wreck havoc on a TCP link's throughput).

Flow control is logged in kstats for most NICs (kstat -n statistics)
Unfortunately, there is no consistent statistic name across NIC drivers.
For example, e1000g uses statistics XOFFs_Xmitd and XOFFs_Recvd to
count flow control packets.
 -- richard

> 
> Cheers,
> --
> Saso
> 
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss

-- 

ZFS storage and performance consulting at http://www.RichardElling.com









More information about the OpenIndiana-discuss mailing list