Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - B index

CONFIG_BLK_CGROUP: Block IO controller

General informations

The Linux kernel configuration item CONFIG_BLK_CGROUP has multiple definitions:

found in block/Kconfig

The configuration item CONFIG_BLK_CGROUP:

Help text

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 IO controller found in init/Kconfig

The configuration item CONFIG_BLK_CGROUP:

Help text

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 IO controller found in init/Kconfig

The configuration item CONFIG_BLK_CGROUP:

Help text

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 cgroup support found in block/Kconfig

The configuration item CONFIG_BLK_CGROUP:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - B index

Automatically generated (in year 2014) with gen-web-lkddb.py in lkddb-sources.