parameters

file: /proc/sys/kernel/parameters
variable: kernel.parameters
Official reference

For each group, the following parameters can be set:

weight This specifies the default weight for the cgroup inside its parent. Available values: 1..1000 (default: 100).

    For cgroup v1, it is set by writing the value to `blkio.bfq.weight`.

    For cgroup v2, it is set by writing the value to `io.bfq.weight`.
    (with an optional prefix of `default` and a space).

    The linear mapping between ioprio and weights, described at the beginning
    of the tunable section, is still valid, but all weights higher than
    IOPRIO_BE_NR*10 are mapped to ioprio 0.

    Recall that, if low-latency is set, then BFQ automatically raises the
    weight of the queues associated with interactive and soft real-time
    applications. Unset this tunable if you need/want to control weights.

weight_device This specifies a per-device weight for the cgroup. The syntax is minor:major weight. A weight of 0 may be used to reset to the default weight.

    For cgroup v1, it is set by writing the value to `blkio.bfq.weight_device`.

    For cgroup v2, the file name is `io.bfq.weight`.

[1] P. Valente, A. Avanzini, “Evolution of the BFQ Storage I/O Scheduler”, Proceedings of the First Workshop on Mobile System Technologies (MST-2015), May 2015.

http://algogroup.unimore.it/people/paolo/disk_sched/mst-2015.pdf

[2] P. Valente and M. Andreolini, “Improving Application Responsiveness with the BFQ Disk I/O Scheduler”, Proceedings of the 5th Annual International Systems and Storage Conference (SYSTOR ‘12), June 2012.

Slightly extended version:

http://algogroup.unimore.it/people/paolo/disk_sched/bfq-v1-suite-results.pdf

[3] https://github.com/Algodev-github/S