Cgroups: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 22: | Zeile 22: | ||
=Anlegen einer Control Group= | =Anlegen einer Control Group= | ||
*cgcreate -g blkio:/dd | *cgcreate -g blkio:/dd | ||
| + | =Welche Parameter sind Subsystem Block-I/O vorhanden= | ||
| + | *cgget -g blkio /dd | ||
| + | <pre> | ||
| + | /dd: | ||
| + | blkio.throttle.io_serviced: Total 0 | ||
| + | blkio.io_service_bytes_recursive: Total 0 | ||
| + | blkio.io_serviced_recursive: Total 0 | ||
| + | blkio.time: | ||
| + | blkio.io_serviced: Total 0 | ||
| + | blkio.reset_stats: | ||
| + | blkio.io_wait_time: Total 0 | ||
| + | blkio.weight: 500 | ||
| + | blkio.leaf_weight_device: | ||
| + | blkio.throttle.read_iops_device: | ||
| + | blkio.io_merged_recursive: Total 0 | ||
| + | blkio.throttle.write_bps_device: | ||
| + | blkio.leaf_weight: 500 | ||
| + | blkio.sectors_recursive: | ||
| + | blkio.weight_device: | ||
| + | blkio.io_service_time_recursive: Total 0 | ||
| + | blkio.throttle.write_iops_device: | ||
| + | blkio.throttle.io_service_bytes: Total 0 | ||
| + | blkio.io_service_bytes: Total 0 | ||
| + | blkio.io_wait_time_recursive: Total 0 | ||
| + | blkio.io_service_time: Total 0 | ||
| + | blkio.time_recursive: | ||
| + | blkio.io_merged: Total 0 | ||
| + | blkio.throttle.read_bps_device: | ||
| + | blkio.sectors: | ||
| + | blkio.io_queued: Total 0 | ||
| + | blkio.io_queued_recursive: Total 0 | ||
| + | </pre> | ||
| + | |||
=Links= | =Links= | ||
*http://www.admin-magazin.de/Das-Heft/2011/06/Cgroups-zur-Ressourcenkontrolle-in-Linux | *http://www.admin-magazin.de/Das-Heft/2011/06/Cgroups-zur-Ressourcenkontrolle-in-Linux | ||
*https://askubuntu.com/questions/836469/install-cgconfig-in-ubuntu-16-04 | *https://askubuntu.com/questions/836469/install-cgconfig-in-ubuntu-16-04 | ||
*https://www.devinhoward.ca/technology/2015/feb/implementing-cgroups-ubuntu-or-debian | *https://www.devinhoward.ca/technology/2015/feb/implementing-cgroups-ubuntu-or-debian | ||
Version vom 13. Oktober 2017, 13:13 Uhr
Install
- apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1
Create
- cat /etc/cgconfig.conf
Ist bei Ubuntu leer
Kontrolle
- lssubsys -am
cpuset /sys/fs/cgroup/cpuset cpu,cpuacct /sys/fs/cgroup/cpu,cpuacct blkio /sys/fs/cgroup/blkio memory /sys/fs/cgroup/memory devices /sys/fs/cgroup/devices freezer /sys/fs/cgroup/freezer net_cls,net_prio /sys/fs/cgroup/net_cls,net_prio perf_event /sys/fs/cgroup/perf_event hugetlb /sys/fs/cgroup/hugetlb pids /sys/fs/cgroup/pids
Anlegen einer Control Group
- cgcreate -g blkio:/dd
Welche Parameter sind Subsystem Block-I/O vorhanden
- cgget -g blkio /dd
/dd: blkio.throttle.io_serviced: Total 0 blkio.io_service_bytes_recursive: Total 0 blkio.io_serviced_recursive: Total 0 blkio.time: blkio.io_serviced: Total 0 blkio.reset_stats: blkio.io_wait_time: Total 0 blkio.weight: 500 blkio.leaf_weight_device: blkio.throttle.read_iops_device: blkio.io_merged_recursive: Total 0 blkio.throttle.write_bps_device: blkio.leaf_weight: 500 blkio.sectors_recursive: blkio.weight_device: blkio.io_service_time_recursive: Total 0 blkio.throttle.write_iops_device: blkio.throttle.io_service_bytes: Total 0 blkio.io_service_bytes: Total 0 blkio.io_wait_time_recursive: Total 0 blkio.io_service_time: Total 0 blkio.time_recursive: blkio.io_merged: Total 0 blkio.throttle.read_bps_device: blkio.sectors: blkio.io_queued: Total 0 blkio.io_queued_recursive: Total 0