Moby: لا تدعم نواة مخزون دبيان الحد من الذاكرة

تم إنشاؤها على ١١ أبريل ٢٠١٣  ·  7تعليقات  ·  مصدر: moby/moby

فشل أداة اختبار Docker في دبيان لأن نواتها لا تدعم تقييد ذاكرة المجموعة. على الرغم من أن التصحيح التالي في تهيئة Debian kernel سيمكن الدعم المسمى ، إلا أن هذا لم يعد جزءًا من حزمة kernel الرسمية

--- /boot/config-3.2.0-4-amd64 2013-02-27 01: 21: 37.000000000 -0800
+++ config-3.2.0-4-amd64 2013-04-02 19: 23: 20.661887146 -0700
-128،9 +128،9
CONFIG_CGROUP_CPUACCT = ص
CONFIG_RESOURCE_COUNTERS = ص
CONFIG_CGROUP_MEM_RES_CTLR = ص
-CONFIG_CGROUP_MEM_RES_CTLR_DISABLED = ص
لم يتم تعيين + # CONFIG_CGROUP_MEM_RES_CTLR_DISABLED
CONFIG_CGROUP_MEM_RES_CTLR_SWAP = ص
- لم يتم تعيين CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED #
+ CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED = ص
CONFIG_CGROUP_PERF = ص
CONFIG_CGROUP_SCHED = ص
CONFIG_FAIR_GROUP_SCHED = ص

التعليق الأكثر فائدة

لأي نوبس فقير غير ملتحي مثلي أتساءل كيف أفعل هذا ...
http://askubuntu.com/a/19487/62915

  1. أضف cgroup_enable=memory swapaccount=1 إلى كل ما هو موجود حاليًا في GRUB_CMDLINE_LINUX_DEFAULT var في /etc/default/grub
  2. sudo update-grub لجعله جاهزًا للاستخدام
  3. إعادة تشغيل المثال ، يجب أن تعمل

ال 7 كومينتر

تتعلق هذه المشكلة بمسألة التعبئة والتغليف رقم 251

ربما يجب إبلاغ مشروع دبيان بهذا الأمر حتى يتمكنوا من إصلاحه.

@ كريك : إنه يعمل. شكرا لك!

unclejack : لقد أجريت المزيد من البحث حول هذا لتقديمه إلى دبيان ، واتضح أنه على الرغم من أن نواة المخزون لا تدعم الحد من الذاكرة ، إلا أنها تدعم إعداد معلمات تمهيد kernel لتمكينها. إعدادات المعلمة هي:

cgroup_enable = حساب مبادلة الذاكرة = 1

باختصار لهذه المشكلة ، يمكن لمستخدمي دبيان أن يستمتعوا تمامًا بوحدة الإرساء التي تجتاز جميع اختباراتها باستخدام Wheesy kernel القياسي الذي يضيف المعلمات التالية إلى /boot/grub/grub.cfg:

linux /boot/vmlinuz-3.2.0-4-amd64 [معلمات أخرى] cgroup_enable = حساب تبديل الذاكرة = 1

هذا يعني أنه مع التوثيق الجيد ، فإن Debian Wheesy بدون حزم خاصة يدعم Docker بشكل كامل

إرسال هذه المشكلة إلى حزمة عامل إرساء دبيان ، الإصدار رقم 251

فقط للحصول على معلومات لأي شخص قادم إلى هنا ، الطريقة القياسية في دبيان لإضافة هذه الخيارات إذا كنت تريد استمرارها عند تحديث حزمة kernel أو إعادة إنشاء initrd ، هي إضافتها إلى GRUB_CMDLINE_LINUX_DEFAULT في / etc / default / grub

لأي نوبس فقير غير ملتحي مثلي أتساءل كيف أفعل هذا ...
http://askubuntu.com/a/19487/62915

  1. أضف cgroup_enable=memory swapaccount=1 إلى كل ما هو موجود حاليًا في GRUB_CMDLINE_LINUX_DEFAULT var في /etc/default/grub
  2. sudo update-grub لجعله جاهزًا للاستخدام
  3. إعادة تشغيل المثال ، يجب أن تعمل
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات