[OpenIndiana-discuss] [zfs] zfs + iscsi = poor sequential reding performance
    Michael Kruger 
    makruger2000 at gmail.com
       
    Sat Apr 23 13:43:37 UTC 2016
    
    
  
On 04/23/2016 08:26 AM, Сисадмин wrote:
>   Hi everyone,
>
> to make the long story short - i 've spent 6 weeks trting really hard, read tons of doc pages on the internet (get lots of knowledge to be honest)
>
> so i can get very good results , however unfortunetely i cant get from iscsi+zfs good results about sequential reading.
Admittedly I have not done any testing of ZFS performance on OpenIndiana.
However, about 4 years ago I went through this very exercise and tested 
nearly every available solution (FreeNas, Open-E, Nexenta, etc.,) and in 
the end chose Openfiler as my SAN solution. Using 2 NICs, I was able to 
achieve read speeds of nearly 200MB/s. I don't recall what the write 
speeds were, but I am think they were in the same neighborhood.
Here is a thread post to vmware communities, where I posted my results: 
https://communities.vmware.com/message/1986953#1986953
Assuming the storage can keep up, using 4 NIC's in an MPIO round robin 
configuration should deliver nearly 400 MB/s.
My white box lab didn't use any kind of fault tolerance. I was only 
using 2 500G disks in a raid stripe attached to an LSI controller with 
write caching was enabled. The LSI controller managed the disks.
One thing I discovered in this process was the Realtek NIC's vastly 
outperformed the Intel NICS. Whether the issue was on the ESXI side or 
the Openfiler side, I am not sure. I swapped both sides out with 
Realtek. OpenFiler however didn't natively support the Realtek NICs so I 
had to install my own drivers.
I have read the freebsd project has done some tuning to get ZFS to 
perform better. There are also some tunable parameters in illumos which 
may possibly help. See here: 
http://www.linuxtopia.org/online_books/opensolaris_2008/SOLTUNEPARAMREF/html/soltuneparamref.html
Hope that helps,
Michael
    
    
More information about the openindiana-discuss
mailing list