Cgroups-cpu: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
*cgcreate -g cpu:/lesscpulimited | *cgcreate -g cpu:/lesscpulimited | ||
=Welche Parameter sind | =Welche Parameter sind vorhanden= | ||
*cgget -g | *cgget -g cpu /cpulimited | ||
<pre> | <pre> | ||
/ | /cpulimited: | ||
cpu.shares: 1024 | |||
cpu.cfs_quota_us: -1 | |||
cpu.stat: nr_periods 0 | |||
nr_throttled 0 | |||
throttled_time 0 | |||
cpu.cfs_period_us: 100000 | |||
</pre> | </pre> | ||
*cgget -g cpu /lesscpulimited | |||
<pre> | |||
/lesscpulimited: | |||
cpu.shares: 1024 | |||
cpu.cfs_quota_us: -1 | |||
cpu.stat: nr_periods 0 | |||
nr_throttled 0 | |||
throttled_time 0 | |||
cpu.cfs_period_us: 100000 | |||
</pre> | |||
=cpu.shares auf 512 in den cpulimited group= | |||
Normaler Wert ist 1024 | |||
*cgset -r cpu.shares=512 cpulimited | |||
=Testprogramm= | |||
*apt install mathomatic-primes | |||
= | =3 Limitierte Prozesse und einen Unlimitierten starten= | ||
* | *cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null | ||
*cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null | |||
*cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null | |||
*cgexec -g cpu:lesscpulimited matho-primes 0 9999999999 > /dev/null | |||
= | =Top= | ||
* | *top | ||
[[Datei:cgroup-1.png|600px]] | |||
Aktuelle Version vom 14. Oktober 2017, 16:53 Uhr
Anlegen von Control Groups
- cgcreate -g cpu:/cpulimited
- cgcreate -g cpu:/lesscpulimited
Welche Parameter sind vorhanden
- cgget -g cpu /cpulimited
/cpulimited: cpu.shares: 1024 cpu.cfs_quota_us: -1 cpu.stat: nr_periods 0 nr_throttled 0 throttled_time 0 cpu.cfs_period_us: 100000
- cgget -g cpu /lesscpulimited
/lesscpulimited: cpu.shares: 1024 cpu.cfs_quota_us: -1 cpu.stat: nr_periods 0 nr_throttled 0 throttled_time 0 cpu.cfs_period_us: 100000
Normaler Wert ist 1024
- cgset -r cpu.shares=512 cpulimited
Testprogramm
- apt install mathomatic-primes
3 Limitierte Prozesse und einen Unlimitierten starten
- cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null
- cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null
- cgexec -g cpu:cpulimited matho-primes 0 9999999999 > /dev/null
- cgexec -g cpu:lesscpulimited matho-primes 0 9999999999 > /dev/null
Top
- top