LWN: Comments on "Zoned storage and filesystems" https://lwn.net/Articles/932748/ This is a special feed containing comments posted to the individual LWN article titled "Zoned storage and filesystems". en-us Mon, 06 Oct 2025 13:26:15 +0000 Mon, 06 Oct 2025 13:26:15 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Zone size = hardware erase block size? https://lwn.net/Articles/935186/ https://lwn.net/Articles/935186/ DemiMarie <div class="FormattedComment"> From my perspective, ZNS essentially moves the flash translation layer from the device to the host. Linux filesystems (other than zonefs) running on zoned storage expose a full POSIX API, and that includes random write support. The question is what zone size will yield optimal performance for workloads that are random-write from a userspace perspective.<br> </div> Mon, 19 Jun 2023 14:10:17 +0000 Zoned storage (SMR) drive end-user opacity https://lwn.net/Articles/933840/ https://lwn.net/Articles/933840/ faramir <div class="FormattedComment"> I tried to figure this out at one point and it seems the issue is:<br> <p> Drive Managed SMR (consumer drives) vs. Host Managed SMR (enterprise drives).<br> <p> Consumer SMR (DM) drives don't implement the protocol and who knows what their<br> firmware is doing underneath. Some people say that they do something like modern SSD<br> drives (TLC or QLC) which use part of the flash as 'pseudo-SLC' caches in order to provide<br> a fast write cache which might eventually be moved to TLC/QLC when the SSD gets less busy.<br> So part of a DM SMR drive might actually not be SMR. Also, the algorithms involved are almost<br> certainly considered vendor proprietary. It's not even clear it would be reasonable for a DM SMR<br> drive to attempt to say anything to the Host as it might change it's layout on the fly.<br> <p> Or at least the above was my take away before I gave up on the subject.<br> </div> Mon, 05 Jun 2023 05:34:08 +0000 Zone size = hardware erase block size? https://lwn.net/Articles/933542/ https://lwn.net/Articles/933542/ adobriyan <div class="FormattedComment"> <span class="QuotedText">&gt; Or are zoned storage devices primarily intended for workloads that bypass the filesystem and handle everything in userspace?</span><br> <p> Any application which expects to overwrite data in-place or write data randomly in LBA space is immediately disqualified from using zoned devices and must become small database-like engine (hello, O_DIRECT!) which writes is very precise order (less headache with Zone Append).<br> <p> So, all classic block/extent filesystems are out. In theory, journalling filesystem may accept zoned device for external journal.<br> </div> Fri, 02 Jun 2023 11:25:09 +0000 Zone size = hardware erase block size? https://lwn.net/Articles/933499/ https://lwn.net/Articles/933499/ DemiMarie <div class="FormattedComment"> How much does this improve storage performance compared to writing to multiple zones at the same time? Is it worth the decrease in filesystem performance? Or are zoned storage devices primarily intended for workloads that bypass the filesystem and handle everything in userspace?<br> </div> Thu, 01 Jun 2023 22:38:52 +0000 Zone size = hardware erase block size? https://lwn.net/Articles/933247/ https://lwn.net/Articles/933247/ adobriyan <div class="FormattedComment"> Internally zones are spread over multiple erase blocks to get better performance on sequential workloads (which constitute 100% of write workloads).<br> You can guess mapping topology by dividing ZSZE/ZCAP by erase block size.<br> </div> Tue, 30 May 2023 11:53:34 +0000 Zone size = hardware erase block size? https://lwn.net/Articles/933195/ https://lwn.net/Articles/933195/ DemiMarie <div class="FormattedComment"> Why not have the zone size be equal to the hardware erase block size? That is the smallest value that makes sense, and anything bigger is going to make the lives of filesystem writers unnecessarily harder.<br> </div> Mon, 29 May 2023 23:39:39 +0000 Zoned storage (SMR) drive end-user opacity https://lwn.net/Articles/933079/ https://lwn.net/Articles/933079/ Hobart <div class="FormattedComment"> Has anyone found a consumer SMR drive that even tells the device owner what the status of its SMR behavior is?<br> <p> There's been protocol support for years - IIRC Ted T'so had a patch set for extfs to interact with them in a more optimal way - but IDK if any HD manufacturer has actually made that available to the end user.<br> </div> Fri, 26 May 2023 15:13:41 +0000