Ich möchte einige Kontrollgruppen mit erstellen cgroup.
Bisher habe ich folgendes gemacht:
Ich habe einige Pakete installiert:
sudo apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1Dann habe ich die
/etc/cgconfig.confDatei mit folgendem Inhalt erstellt:mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memory = /cgroup/memory; devices = /cgroup/devices; freezer = /cgroup/freezer; net_cls = /cgroup/net_cls; ns = /cgroup/ns; blkio = /cgroup/blkio; } group limitcpu{ cpu { cpu.shares = 400; } } group limitmem{ memory { memory.limit_in_bytes = 512m; } } group limitio{ blkio { blkio.throttle.read_bps_device = "252:0 2097152"; } } group browsers{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }nach der Führung hier , unter der Annahme, dass die Konfigurationsdatei befindet sich an der gleichen Stelle und die gleiche Syntax auf Ubuntu verwendet, wie es auf CentOS verwendet.
Dann muss ich laut dieser Anleitung das starten
cgconfig service. Ich habe versucht mit:sudo service cgconfig restartAber oh nein! Eine Datei fehlt !:
Failed to restart cgconfig.service: Unit cgconfig.service not found.Nach einigem Nachdenken und Suchen versuchte ich:
● cgconfig.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
Es scheint also, dass ich einfach keinen cgconfig-Dienst auf meinem System habe!
Ich habe danach gesucht mit:
sudo aptitude search cgconfig
Es ist jedoch keine cgconfigzu finden.
Wie kann ich cgconfigauf meinem Ubuntu 16.04 installieren ?
cgconfig.confund nichtcgconf.conf. Wenn systemd seine Arbeit macht, glaube ich nicht, dass Sie denmountAbschnitt in dieser Datei benötigen .