मैं कुछ नियंत्रण समूहों का उपयोग करके बनाना चाहता हूं 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; } }
यहाँ गाइड के अनुसार , यह मानते हुए कि कॉन्फिग फ़ाइल उसी स्थान पर रहती है और उबंटू पर समान सिंटैक्स का उपयोग करती है, क्योंकि यह सेंटो पर उपयोग करता है।
फिर उस गाइड के अनुसार मुझे शुरू करने की आवश्यकता है
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
इस फ़ाइल में अनुभाग की आवश्यकता है ।