[OpenIndiana-discuss] [zfs] zfs + iscsi = poor sequential reding performance
Сисадмин
work.box.msk at mail.ru
Sat Apr 23 12:26:31 UTC 2016
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.
the cominents
server with esxi:
proliant 180 G6, RAM 64GB
NIC = BCM95719A (4 ports)
esxi 5.5 u2
server directly (without switches) connects to server with zfs
zfs server:
proliant 180 G6, RAM 82GB
LSI 9207 HBA
NIC = BCM95719A (4 ports)
* OpenIndiana Hipster 2016.04 Text Install USB (32/64-bit x86), 731M
sha256
i use round robin in esxi.
the number of iops to switch to another port nic = 1 iops.
my zfs pool is about
6 x hdd seagate ST2000DM002 ( stripe of 3 mirrors)
zil = 120 GB kingston
zvol volblocksize = 4k
ashift=12 for seagates
ashift=13 for kingston
primary cache=metadata
secondary cache = metadata
so i don't use arc for testing purposes i want to get good results without arc, later i will add it to the pool
i installl windows server 2012 + iometer
testing pattern = sequential read bs=512k number of queues=5-8
I expect to get 250-270 MB\s (at least 150 MB\s for christ sake) about sequential reading, however i get just only 60 MB\s
I want to underline that i get very good results in seqeutnial writing
seq write 512k(iometer align=4k) , 8 threds ,tghroughput =226МБ\с lat=17.7 also i get good result about randon reading rran read 4k(, 8 threads, iops= 614 lat= 13.0
so the system kind of work. it's just about sequenatial reading problem.
i'm puzzled and fristrated, i want use zfs on iscsi but can't , i have to switch to iscsi + esxt3 .
What can you suggest ? is anyone struggle with bad reading ?
i ' ve searched a lot about it on the internet. - i can't find the pattern.
Sincerely yours
Alex K.
More information about the openindiana-discuss
mailing list