Saya ingin membuat beberapa grup kontrol menggunakan cgroup
.
Sejauh ini saya telah melakukan hal berikut:
Saya menginstal beberapa paket:
sudo apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1
Lalu saya membuat
/etc/cgconfig.conf
file dengan konten berikut: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; } }
menurut panduan di sini , dengan asumsi, bahwa file konfigurasi berada di lokasi yang sama dan menggunakan sintaksis yang sama pada Ubuntu, seperti yang digunakan pada CentOS.
Kemudian menurut panduan itu saya perlu memulai
cgconfig service
. Saya mencoba dengan:sudo service cgconfig restart
Tapi, oh tidak! File tidak ada !:
Failed to restart cgconfig.service: Unit cgconfig.service not found.
Setelah bertanya-tanya dan mencari-cari, saya mencoba:
● cgconfig.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
Jadi sepertinya saya sama sekali tidak memiliki layanan cgconfig di sistem saya!
Saya mencarinya menggunakan:
sudo aptitude search cgconfig
Namun, tidak cgconfig
ada yang ditemukan.
Bagaimana saya bisa menginstal cgconfig
di Ubuntu 16.04 saya?
cgconfig.conf
dan tidakcgconf.conf
. Jika systemd melakukan tugasnya, saya rasa Anda tidak perlumount
bagian dalam file ini.