Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - B index
The Linux kernel configuration item CONFIG_BLK_CGROUP
has multiple definitions:
init/Kconfig
The configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCK
blk-cgroup
, blk-cgroup
Generic block IO controller cgroup interface. This is the common cgroup interface which should be used by various IO controlling policies.
Currently, CFQ IO scheduler uses it to recognize task groups and control disk bandwidth allocation (proportional time slice allocation) to such task groups. It is also used by bio throttling logic in block layer to implement upper limit in IO rates on a device.
This option only enables generic Block IO controller infrastructure. One needs to also enable actual IO controlling logic/policy. For enabling proportional weight division of disk bandwidth in CFQ, set BFQ_GROUP_IOSCHED=y; for enabling throttling policy, set BLK_DEV_THROTTLING=y.
See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information.
init/Kconfig
The configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCK
blk-cgroup
, blk-cgroup
Generic block IO controller cgroup interface. This is the common cgroup interface which should be used by various IO controlling policies.
Currently, CFQ IO scheduler uses it to recognize task groups and control disk bandwidth allocation (proportional time slice allocation) to such task groups. It is also used by bio throttling logic in block layer to implement upper limit in IO rates on a device.
This option only enables generic Block IO controller infrastructure. One needs to also enable actual IO controlling logic/policy. For enabling proportional weight division of disk bandwidth in CFQ, set CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set BLK_DEV_THROTTLING=y.
See Documentation/cgroups/blkio-controller.txt for more information.
init/Kconfig
The configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCK
blk-cgroup
, blk-cgroup
Generic block IO controller cgroup interface. This is the common cgroup interface which should be used by various IO controlling policies.
Currently, CFQ IO scheduler uses it to recognize task groups and control disk bandwidth allocation (proportional time slice allocation) to such task groups. It is also used by bio throttling logic in block layer to implement upper limit in IO rates on a device.
This option only enables generic Block IO controller infrastructure. One needs to also enable actual IO controlling logic/policy. For enabling proportional weight division of disk bandwidth in CFQ, set CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set BLK_DEV_THROTTLING=y.
See Documentation/cgroups/blkio-controller.txt for more information.
block/Kconfig
The configuration item CONFIG_BLK_CGROUP:
( CONFIG_CGROUPS ) && ( CONFIG_CFQ_GROUP_IOSCHED )
blk-cgroup
, blk-cgroup
Generic block IO controller cgroup interface. This is the common cgroup interface which should be used by various IO controlling policies.
Currently, CFQ IO scheduler uses it to recognize task groups and control disk bandwidth allocation (proportional time slice allocation) to such task groups.
block/Kconfig
The configuration item CONFIG_BLK_CGROUP:
CONFIG_CGROUPS
blk-cgroup
, blk-cgroup
Generic block IO controller cgroup interface. This is the common cgroup interface which should be used by various IO controlling policies.
Currently, CFQ IO scheduler uses it to recognize task groups and control disk bandwidth allocation (proportional time slice allocation) to such task groups.
Raw data from LKDDb:
lkddb module blk-cgroup CONFIG_BLK_CGROUP : block/Kconfig : "Block cgroup support" # in 2.6.34
lkddb module blk-cgroup CONFIG_BLK_CGROUP : init/Kconfig : "Block IO controller" # in 2.6.35–2.6.39, 3.0–3.4
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - B index
Automatically generated (in year 2024). See also LKDDb sources on GitLab