mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-02-19 11:21:15 -05:00
doc: fuse: Add max_background and congestion_threshold
As I preparing patches adding selftests for fusectl, I notice that documentation of max_background and congestion_threshold is missing. This patch add some descriptions about these two files. Cc: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Chen Linxuan <chenlinxuan@uniontech.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
This commit is contained in:
committed by
Miklos Szeredi
parent
7a37f55af7
commit
e49a6828ab
@@ -129,6 +129,20 @@ For each connection the following files exist within this directory:
|
||||
connection. This means that all waiting requests will be aborted an
|
||||
error returned for all aborted and new requests.
|
||||
|
||||
max_background
|
||||
The maximum number of background requests that can be outstanding
|
||||
at a time. When the number of background requests reaches this limit,
|
||||
further requests will be blocked until some are completed, potentially
|
||||
causing I/O operations to stall.
|
||||
|
||||
congestion_threshold
|
||||
The threshold of background requests at which the kernel considers
|
||||
the filesystem to be congested. When the number of background requests
|
||||
exceeds this value, the kernel will skip asynchronous readahead
|
||||
operations, reducing read-ahead optimizations but preserving essential
|
||||
I/O, as well as suspending non-synchronous writeback operations
|
||||
(WB_SYNC_NONE), delaying page cache flushing to the filesystem.
|
||||
|
||||
Only the owner of the mount may read or write these files.
|
||||
|
||||
Interrupting filesystem operations
|
||||
|
||||
Reference in New Issue
Block a user