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 libcgroup1Lalu saya membuat
/etc/cgconfig.conffile 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 restartTapi, 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 cgconfigada yang ditemukan.
Bagaimana saya bisa menginstal cgconfigdi Ubuntu 16.04 saya?
cgconfig.confdan tidakcgconf.conf. Jika systemd melakukan tugasnya, saya rasa Anda tidak perlumountbagian dalam file ini.