حساب تخصيص الموارد في حاويات دوكر: نهج الخطوة باء - الخطوة
Table of Contents
وإدارة الموارد في حاويات دوكر أمر أساسي لتحقيق الأداء الأمثل وكفالة الاستقرار، فالتخصيص السليم لوحدة منع الحمل والذاكرة وغيرها من الموارد يساعد على منع نشوب النزاعات في الحاويات ويحسن كفاءة النظام عموما، وتوفر هذه المادة نهجا تدريجيا لحساب تخصيص الموارد لحاويات دوكر.
Understanding Docker Resource Limits
ويتيح دوكر تحديد حدود الموارد لمراقبة كمية وحدة احتواء السفن وذاكرة الحاوية التي يمكن استخدامها، وتمنع هذه الحدود من استهلاك الحاويات من الموارد المفرطة، مما قد يؤثر على الحاويات الأخرى أو على النظام المضيف، ويعتبر فهم هذه الحدود الخطوة الأولى في حساب الموارد.
تقييم موارد النظام
ابتداء من تقييم مجموع الموارد المتاحة على الآلة المضيفة، تحقق من النواة الأساسية لوحدة منع الحمل، ومجموع حركة RAM، وحيز القرص، وتوفر هذه المعلومات خط أساس لحجم الموارد التي يمكن تخصيصها بأمان لكل حاوية دون تحميل النظام.
حساب تخصيص الموارد
فتش مجموع موارد النظام بين الحاويات بناء على عبء العمل المتوقع، على سبيل المثال، إذا كان لدى المضيف 8 من نواة وحدة حماية المستهلك و 32 جي بي من إدارة السجلات والمحفوظات، و تخطط لتشغيل 4 حاويات، فربما تخصص لبناوين من وحدات الاحتواء الشامل و 8 جي بي آر إم لكل حاوية، عدل هذه الأرقام وفقاً للاحتياجات المحددة للحاوية.
- تحديد مجموع النواة الأساسية لوحدة منع الحمل والتجمعات الإقليمية المتاحة.
- تحديد عدد الحاويات التي ستجرى.
- تخصيص الموارد على أساس تناسبي من عبء العمل.
- وضع حدود باستخدام خيارات (دوكر) (... الذاكرة، - (كبس).
تنفيذ حدود الموارد
تطبيق حدود الموارد المحسوبة عند إنشاء الحاويات، واستخدام أوامر دوكر بأعلام مناسبة، مثل - الذاكرة و] - cpus . ويساعد رصد أداء الحاويات على صقل هذه المخصصات بمرور الوقت.