을 사용하여 일부 제어 그룹을 만들고 싶습니다 cgroup
.
지금까지 나는 다음을 수행했다.
패키지를 설치했습니다.
sudo apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1
그런
/etc/cgconfig.conf
다음 다음 내용으로 파일을 만들었습니다 .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; } }
여기 가이드에 따르면 구성 파일이 CentOS에서 사용하는 것과 동일한 위치에 있고 우분투에서 동일한 구문을 사용한다고 가정합니다.
그런 다음 해당 안내서에 따라 시작해야합니다
cgconfig service
. 나는 시도했다 :sudo service cgconfig restart
그러나, 아뇨! 파일이 없습니다! :
Failed to restart cgconfig.service: Unit cgconfig.service not found.
궁금해하고 검색 한 후 시도했습니다.
● cgconfig.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
따라서 시스템에 cgconfig 서비스가없는 것 같습니다!
나는 그것을 사용하여 그것을 찾았다 :
sudo aptitude search cgconfig
그러나 cgconfig
찾을 수 없습니다 .
cgconfig
Ubuntu 16.04에 어떻게 설치 합니까?
cgconfig.conf
하지 말고 생각했습니다cgconf.conf
. systemd가 작업을 수행하고 있다면mount
이 파일 의 섹션이 필요하다고 생각하지 않습니다 .