অনওয়ার্কস লিনাক্স এবং উইন্ডোজ অনলাইন ওয়ার্কস্টেশন

লোগো

ওয়ার্কস্টেশনের জন্য অনলাইনে বিনামূল্যে হোস্টিং

<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>

6.10। কন্ট্রোল গ্রুপ


কন্ট্রোল গ্রুপ (cgroups) হল একটি কার্নেল বৈশিষ্ট্য যা হায়ারার্কিক্যাল টাস্ক গ্রুপিং এবং প্রতি-cgroup রিসোর্স অ্যাকাউন্টিং এবং সীমা প্রদান করে। এগুলি ব্লক এবং অক্ষর ডিভাইস অ্যাক্সেস সীমিত করতে এবং কন্টেইনারগুলিকে হিমায়িত (সাসপেন্ড) করতে পাত্রে ব্যবহার করা হয়। এগুলি আরও ব্যবহার করা যেতে পারে মেমরির ব্যবহার সীমিত করতে এবং i/o ব্লক করতে, ন্যূনতম সিপিইউ শেয়ারের গ্যারান্টি দিতে এবং নির্দিষ্ট সিপিউসে পাত্রে লক করতে।


ডিফল্টরূপে, একটি সুবিধাপ্রাপ্ত কন্টেইনার CN নামক একটি cgroup-এ বরাদ্দ করা হবে /lxc/CN. নামের দ্বন্দ্বের ক্ষেত্রে (যা কাস্টম lxcpaths ব্যবহার করার সময় ঘটতে পারে) একটি প্রত্যয় "-n", যেখানে n একটি পূর্ণসংখ্যা 0 থেকে শুরু হয়, cgroup নামের সাথে যুক্ত করা হবে।


ডিফল্টরূপে, একটি সুবিধাপ্রাপ্ত কন্টেইনার CN নামক একটি cgroup-এ বরাদ্দ করা হবে CN টাস্কের সিগ্রুপের অধীনে যা কন্টেইনার শুরু করেছে, উদাহরণস্বরূপ /usr/1000.user/1.session/CN. কন্টেইনার রুটকে ডিরেক্টরির গোষ্ঠী মালিকানা দেওয়া হবে (কিন্তু সমস্ত ফাইল নয়) যাতে এটি নতুন চাইল্ড cgroups তৈরি করার অনুমতি পায়।


উবুন্টু 14.04 অনুসারে, LXC cgroups পরিচালনার জন্য cgroup Manager (cgmanager) ব্যবহার করে। সিগ্রুপ ম্যানেজার ইউনিক্স সকেটে ডি-বাসের অনুরোধ গ্রহণ করেন /sys/fs/cgroup/cgmanager/sock. নিরাপদ নেস্টেড পাত্রে সুবিধার জন্য, লাইন


lxc.mount.auto = cgroup


ধারক কনফিগারেশন যোগ করা যেতে পারে যার ফলে /sys/fs/cgroup/cgmanager ডাইরেক্টরি বাইন্ড- কন্টেইনারে মাউন্ট করা হবে। পালাক্রমে কন্টেইনারটিকে cgroup ম্যানেজমেন্ট প্রক্সি চালু করা উচিত (ডিফল্টভাবে করা হয় যদি cgmanager প্যাকেজটি কন্টেইনারে ইনস্টল করা থাকে) যা স্থানান্তরিত করবে /sys/fs/cgroup/cgmanager ডিরেক্টরি /sys/fs/cgroup/cgmanager.lower, তারপর তার নিজস্ব সকেটে প্রক্সি করার অনুরোধের জন্য শুনতে শুরু করুন /sys/fs/cgroup/cgmanager/sock. হোস্ট cgmanager নিশ্চিত করবে যে নেস্টেড কন্টেনারগুলি তাদের নির্ধারিত cgroups এড়িয়ে যেতে পারে না বা অনুরোধ করতে পারে যার জন্য তারা অনুমোদিত নয়।


অনওয়ার্কসে শীর্ষ ওএস ক্লাউড কম্পিউটিং: