Re: Linux I/O subsystem performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris Worley, on 08/25/2010 12:31 AM wrote:
I also have an impression that Linux I/O subsystem has some performance
problems. For instance, in one recent SCST performance test only 8 Linux
initiators with fio as a load generator were able to saturate a single SCST
target with dual IB cards (SRP) on 4K AIO direct accesses over an SSD
backend. This rawly means that any initiator took several times (8?) more
processing time than the target.

While I can't tell you where the bottlenecks are, I can share some
performance numbers...

4 initiators can get>600K random 4KB IOPS off a single target...

Hmm, on the data you sent me only 8 initiators were capable to do so... I'm glad to see an improvement here ;).

which is ~150% of what the Emulex/Intel/Microsoft results show using 8
targets at 4KB (their 1M IOPS was at 512 byte blocks, which is not a
realistic test point

From my, a storage developer's, POV it isn't about if this test is realistic or not. 512 bytes tests are good if you want to test how processing effective your I/O stack, because they produce the max possible CPU/memory/hardware interaction load. Since processing power isn't unlimited, in case if it is a bottleneck, N IOPS on 512b < N IOPS on 4K * 8 and system with more effective processing will have better numbers.

Vlad
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux