كيفية زيادة عتبة ذاكرة kernel

الأعراض

إذا قمت بإرسال أو تلقي الرسائل في قائمة انتظار الرسائل ل Microsoft، قد تتلقى الخطأ التالي:
0xc00e0027 (MQ_ERROR_INSUFFICIENT_RESOURCES)
لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

810507 خطأ 0xc00e0027 عند إرسال أو تلقي رسالة "انتظار الرسائل ل Microsoft"

السبب

توقف "انتظار الرسائل" تخصيص ذاكرة kernel عند استهلاك ذاكرة kernel تجاوز 80 في المائة الإجمالي المتوفر. يمكنك إرسال وتلقى الرسائل مرة أخرى عندما يصل استهلاك ذاكرة kernel إلى أقل من 80 في المائة من الحد الأدنى.

الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Microsoft Windows 2000. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
260910 كيفية الحصول على أحدث حزمة خدمة Windows 2000

معلومات الإصلاح العاجل

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي حزمة الخدمة Windows 2000 الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:ملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

Date Time Version Size File name
--------------------------------------------------------------
17-Dec-2002 16:51 5.0.0.759 280,336 Mq1repl.dll
21-Oct-2002 18:38 5.0.0.759 14,096 Mq1sync.exe
17-Dec-2002 16:49 5.0.0.764 75,408 Mqac.sys
17-Dec-2002 16:51 5.0.0.760 217,360 Mqads.dll
29-Oct-2002 16:50 5.0.0.761 25,360 Mqbkup.exe
17-Dec-2002 16:52 5.0.0.750 76,560 Mqdscli.dll
17-Dec-2002 16:52 5.0.0.735 41,744 Mqdssrv.dll
21-Oct-2002 18:38 5.0.0.759 98,064 Mqmig.exe
17-Dec-2002 16:51 5.0.0.759 265,488 Mqmigrat.dll
17-Dec-2002 16:51 5.0.0.740 222,480 Mqoa.dll
17-Dec-2002 16:52 5.0.0.762 8,464 Mqperf.dll
17-Dec-2002 16:52 5.0.0.764 424,720 Mqqm.dll
17-Dec-2002 16:51 5.0.0.756 102,672 Mqrt.dll
17-Dec-2002 16:51 5.0.0.759 70,928 Mqsec.dll
17-Dec-2002 16:51 5.0.0.762 23,824 Mqupgrd.dll
17-Dec-2002 16:51 5.0.0.763 110,352 Mqutil.dll
17-Dec-2002 16:51 5.0.0.748 64,784 Msmq.cpl


الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة أولاً في Microsoft Windows 2000 Service Pack 4.

مزيد من المعلومات

هام: يحتوي هذا المقطع أو الأسلوب أو المهمة على الخطوات التي توضح كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح. لذلك، تأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows


يمكنك هذا الإصلاح العاجل في رفع أو خفض عتبة ذاكرة kernel في "انتظار الرسائل".

في بعض الحالات، قد تحتاج إلى رفع العتبة لتطبيق أو برنامج أو مكون نظام يستهلك ذاكرة kernel. يتم تجميع البيانات المهملة عن طريق kernel فقط عند استهلاك ذاكرة التجمع المقسم إلى صفحات يصل إلى 80 في المائة. ومع ذلك، يتوقف "انتظار الرسائل" بشكل في 80 في المائة استهلاك ذاكرة التجمع المقسم إلى صفحات. إذا قمت بتعيين عتبة ذاكرة kernel أكثر من 80 في المائة، يضمن ذلك أن "انتظار الرسائل" لا يذهب إلى "وضع ذاكرة منخفضة" حتى يبدأ إدارة ذاكرة Windows "تنظيف".

في الحالات الأخرى، قد ترغب في تخفيض العتبة لتحديد مقدار ذاكرة kernel المستخدمة من قبل "انتظار الرسائل".

لتغيير حد ذاكرة kernel، اتبع الخطوات التالية:
  1. تثبيت الإصلاح العاجل الموضح في هذه المقالة.
  2. إضافة مفتاح التسجيل التالي:

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold من نوع بيانات DWORD

    الافتراضي هو 80. القيمة تتراوح بين 1 إلى 99. يتم تحويل أي شيء آخر إلى 80.
    ملاحظة: يجب تحديد عند إنشاء قيمة هذا الخيار علامة عشرية . إذا قمت بتحديد سداسي عشري، يتم استخدام القيمة الافتراضية ل 80.
لتغيير حد ذاكرة kernel على خادم "انتظار الرسائل" متفاوت المسافات، اتبع الخطوات التالية:
  1. تثبيت الإصلاح العاجل الموضح في هذه المقالة على كل عقده.
  2. إضافة مفتاح التسجيل التالي من نوع بيانات DWORD على كل عقده نظام المجموعة:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold
  3. إضافة مفتاح التسجيل التالي من نوع بيانات DWORD على العقدة النشطة في نظام المجموعة:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Clustered QMs\MSMQ$ [اسم مورد متفاوت المسافات] \Parameters\KernelMemThreshold
لمزيد من المعلومات حول كيفية الحصول على إصلاح جديد لنظام التشغيل Windows 2000 Datacenter Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

265173 مركز بيانات البرنامج و Windows 2000 Datacenter Server المنتج

لمزيد من المعلومات حول كيفية تثبيت إصلاحات عاجلة متعددة بواحد فقط إعادة تشغيل، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية تثبيت تحديثات Windows أو إصلاحات عاجلة متعددة بإعادة التشغيل مرة واحدة فقط 296861

خصائص

رقم الموضوع: 811308 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات