FILEIO vs iblock

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

 



Hello,

Several pages including
http://linux-iscsi.org/wiki/Targetcli#Create_a_backstore seems to
suggest that you should use iblock as the backstore for production
setups.

However from our tests we see that performance is significantly
decreased compared with buffered fileio. In our tests we found a 2-4x
difference.

I understand obviously that buffered io is less safe than unbuffered
but it's not clear for me why performance is so much different.

One of the greatest features of fileio is that you essentially use all
your system memory as cache... something which is not very
highlighted.

Personally I don't understand why buffered fileio is not highlighted
as it's clearly giving the best performance.

Thanks.

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




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux