Converting NFSD to use iomap and folios
Converting NFSD to use iomap and folios
Posted Jul 4, 2023 17:33 UTC (Tue) by josh (subscriber, #17465)Parent article: Converting NFSD to use iomap and folios
As I understand it, the most common complaint about NFS performance is latency and round-trips.
Posted Jul 5, 2023 6:16 UTC (Wed)
by jengelh (guest, #33263)
[Link] (3 responses)
Posted Jul 5, 2023 10:00 UTC (Wed)
by josh (subscriber, #17465)
[Link] (2 responses)
Posted Jul 5, 2023 10:48 UTC (Wed)
by jlayton (subscriber, #31672)
[Link] (1 responses)
A disk-based filesystem on a network block device doesn't have to contend with cache coherency. Since there is only one "client", you don't need to worry about whether someone else wrote to the file while you're in the middle of reading it, for example.
NFS on the other hand does have to deal with that sort of thing.
Posted Jul 5, 2023 13:52 UTC (Wed)
by bfields (subscriber, #19510)
[Link]
But none of that is what Chuck's talking about here. For something like a simple sequential read of a large file, there's nothing in theory stopping NFS from delivering whatever the network and disk hardware are capable of. So reports of regressions there are interesting.
Converting NFSD to use iomap and folios
Converting NFSD to use iomap and folios
Converting NFSD to use iomap and folios
Converting NFSD to use iomap and folios