News: 0001464397

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Zone Write Plugging Comes To Linux 6.10 For Better Performance

([Linux Storage] 5 Hours Ago Linux 6.10)


Along with the [1]IO_uring improvements for Linux 6.10, the block subsystem changes have also been merged for this new kernel version.

Notable to the block code updates is another attempt at making long running discards interruptible, adding a partscan attribute to sysfx for helping out systemd, dropping an old throttle low interface, and other updates.

Arguably most interesting with the block updates for Linux 6.10 is introducing support for Zone Write Plugging (ZWP). Zone Write Plugging allows for controlling the ordering of writes to zoned block devices. Zone Write Plugging replaces Zone Write Locking and functions on BIOs rather than requests.

This Zone Write Plugging functionality can greatly improve the performance of zoned storage devices. Those wanting to learn more about the Zone Write Plugging support in general can see [2]the kernel patchwork comments .

More details on the block changes for Linux 6.10 via [3]this pull .



[1] https://www.phoronix.com/news/Linux-6.10-IO_uring

[2] https://patchwork.kernel.org/project/linux-block/cover/20240202073104.2418230-1-dlemoal@kernel.org/

[3] https://lore.kernel.org/linux-block/171563601237.15304.15688419053531716863.pr-tracker-bot@kernel.org/T/#t



phoronix

hacker, n.:
Originally, any person with a knack for coercing stubborn inanimate
things; hence, a person with a happy knack, later contracted by the
mythical philosopher Frisbee Frobenius to the common usage, 'hack'.
In olden times, upon completion of some particularly atrocious body
of coding that happened to work well, culpable programmers would gather
in a small circle around a first edition of Knuth's Best Volume I by
candlelight, and proceed to get very drunk while sporadically rending
the following ditty:

Hacker's Fight Song

He's a Hack! He's a Hack!
He's a guy with the happy knack!
Never bungles, never shirks,
Always gets his stuff to work!

All take a drink (important!)