hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
What:        /sys/class/bdi/<bdi>/
Date:        January 2008
Contact:    Peter Zijlstra <a.p.zijlstra@chello.nl>
Description:
 
Provide a place in sysfs for the backing_dev_info object.  This allows
setting and retrieving various BDI specific variables.
 
The <bdi> identifier can be either of the following:
 
MAJOR:MINOR
 
   Device number for block devices, or value of st_dev on
   non-block filesystems which provide their own BDI, such as NFS
   and FUSE.
 
MAJOR:MINOR-fuseblk
 
   Value of st_dev on fuseblk filesystems.
 
default
 
   The default backing dev, used for non-block device backed
   filesystems which do not provide their own BDI.
 
Files under /sys/class/bdi/<bdi>/
 
read_ahead_kb (read-write)
 
   Size of the read-ahead window in kilobytes
 
min_ratio (read-write)
 
   Under normal circumstances each device is given a part of the
   total write-back cache that relates to its current average
   writeout speed in relation to the other devices.
 
   The 'min_ratio' parameter allows assigning a minimum
   percentage of the write-back cache to a particular device.
   For example, this is useful for providing a minimum QoS.
 
max_ratio (read-write)
 
   Allows limiting a particular device to use not more than the
   given percentage of the write-back cache.  This is useful in
   situations where we want to avoid one device taking all or
   most of the write-back cache.  For example in case of an NFS
   mount that is prone to get stuck, or a FUSE mount which cannot
   be trusted to play fair.
 
stable_pages_required (read-only)
 
   If set, the backing device requires that all pages comprising a write
   request must not be changed until writeout is complete.