Re: DMMP request-queue vs. BiO

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

 



On 11/15/24 12:09, Christoph Hellwig wrote:
On Fri, Nov 15, 2024 at 03:05:21PM +0100, Mikulas Patocka wrote:
Note, that if a database uses buffered block device, performance will be
suboptimal, because the buffering mechanism can't create large bios, it
only sends page-sized bios. But that is expected to not be used - the
database should either use a block device with direct I/O or a filesystem
with or without direct I/O.

And, as pointed out in the private mail that John forwarded to the list
without my permission if we really have a workload that cares md could

Ah come on. I deleted most of the private thread....

implement the plugging callback as done in md to operate on a batch
of bios.

Also not building large bios is not a fundamental property of block
device writes but because it uses the legacy buffered head helpers.
That means:

   a) the same is applicable to file systems using them as well
   b) can be fixed if someone cares enough, but apparently no one does


OK. Thanks, that the info I was looking for.

Thanks,

/John





[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux