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; } }
ตามคำแนะนำที่นี่สมมติว่าไฟล์ config อยู่ในตำแหน่งเดียวกันและใช้ไวยากรณ์เดียวกันบน Ubuntu เนื่องจากใช้กับ 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
ส่วนในไฟล์นี้