Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - B index
The Linux kernel configuration item CONFIG_BLK_CGROUP has multiple definitions:
init/KconfigThe configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCKblk-cgroup, blk-cgroupGeneric 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/KconfigThe configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCKblk-cgroup, blk-cgroupGeneric 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/KconfigThe configuration item CONFIG_BLK_CGROUP:
CONFIG_BLOCKblk-cgroup, blk-cgroupGeneric 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/KconfigThe configuration item CONFIG_BLK_CGROUP:
( CONFIG_CGROUPS ) && ( CONFIG_CFQ_GROUP_IOSCHED )blk-cgroup, blk-cgroupGeneric 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/KconfigThe configuration item CONFIG_BLK_CGROUP:
CONFIG_CGROUPSblk-cgroup, blk-cgroupGeneric 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.34lkddb module blk-cgroup CONFIG_BLK_CGROUP : init/Kconfig : "Block IO controller" # in 2.6.35–2.6.39, 3.0–3.4This 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 2025). See also LKDDb sources on GitLab