Kullanarak bazı kontrol grupları oluşturmak istiyorum cgroup
.
Şimdiye kadar aşağıdakileri yaptım:
Bazı paketler yükledim:
sudo apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1
Sonra
/etc/cgconfig.conf
dosyayı aşağıdaki içerikle oluşturdum: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; } }
kılavuzuna göre burada o CentOS üzerinde kullandığı için, yapılandırma dosyası aynı yerde bulunduğu ve Ubuntu aynı sözdizimini kullanır farz.
Sonra bu kılavuza göre başlatmam gerekiyor
cgconfig service
. İle denedim:sudo service cgconfig restart
Ama, oh hayır! Bir dosya eksik !:
Failed to restart cgconfig.service: Unit cgconfig.service not found.
Biraz merak ettikten ve aradıktan sonra denedim:
● cgconfig.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
Yani benim sistemimde herhangi bir cgconfig hizmeti yok gibi görünüyor!
Bunu kullanarak aradım:
sudo aptitude search cgconfig
Ancak, hayır cgconfig
bulunacaktır.
cgconfig
Ubuntu 16.04'üme nasıl kurabilirim ?
cgconfig.conf
değilcgconf.conf
. Systemd işini yapıyorsa,mount
bu dosyadaki bölüme ihtiyacınız olduğunu düşünmüyorum .