Get the latest tech news

Linux 6.14 Delivering Better Read Performance For CIFS


The Common Internet File System (CIFS) as an implementation of the SMB protocol for commonly sharing files with Windows systems will enjoy better read performance with the Linux 6.14 kernel.

The problem is that we queue too many work items during the collection of read results: each individual subrequest is collected by its own work item, and then they have to interact with each other when a series of subrequests don't exactly align with the pattern of folios that are being read by the overall request. Whilst the processing of the pages covered by individual subrequests as they complete potentially allows folios to be woken in parallel and with minimum delay, it can shuffle wakeups for sequential reads out of order - and that is the most common I/O pattern. This same pull request also brings single-blob object support for which the content of the file must be read from or written to the server in a single operation.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of Linux

Linux

Photo of cifs

cifs

Photo of read performance

read performance

Related news:

News photo

Linux 6.14 Adds Support For The Microsoft Copilot Key Found On New Laptops

News photo

Linux 6.14 Power Management: "Dominated By AMD P-State Driver Changes"

News photo

Faster AES-GCM & AES-XTS Crypto Performance For AMD CPUs With Linux 6.14