تمكين جميع مراكز وحدة المعالجة المركزية على نظامي التشغيل Windows 10 و11

Admin

جميع وحدات المعالجة المركزية الحديثة تقريبًا متعددة النواة. تدعم الإصدارات الحديثة من Windows وحدات المعالجة المركزية متعددة المعالجات وجميع النوى الموجودة عليها نشطة بشكل افتراضي.

محتويات:

  • ابحث عن عدد وحدات المعالجة المركزية (CPU) والنوى المتوفرة على نظام التشغيل Windows
  • كيفية تمكين جميع النوى على نظام التشغيل Windows
  • كيفية تقييد التطبيق على مراكز محددة على نظام التشغيل Windows (CPU Affinity)
  • قم بتغيير عدد النوى المستخدمة عند تشغيل Windows

لدى Windows حد صارم على الحد الأقصى لعدد وحدات المعالجة المركزية (CPU) والنوى (المعالجات المنطقية) المدعومة، اعتمادًا على الإصدار والإصدار:

  • نظام التشغيل Windows 10 x86 (Enterprise Pro، Home) - ما يصل إلى وحدتي معالجة مركزية و32 معالجًا منطقيًا (يتم أخذ كل من النوى الفعلية والظاهرية Hyper-Threading في الاعتبار)
  • Windows 10/11 x64 — ما يصل إلى وحدتي معالجة مركزية و256 معالجًا منطقيًا
  • Windows Server 2022/2019/2016/2012R2 – ما يصل إلى 64 معالجًا فعليًا مع 640 مركزًا منطقيًا
  • Windows Server 2008 R2 – 256 نواة منطقية

ابحث عن عدد وحدات المعالجة المركزية (CPU) والنوى المتوفرة على نظام التشغيل Windows

يمكنك التحقق من عدد وحدات المعالجة المركزية (CPU) الفعلية والنوى والمعالجات المنطقية المتوفرة في Windows باستخدام إدارة المهام.

  1. يجري taskmgr.exe والذهاب إلى أداء فاتورة غير مدفوعة.
  2. حدد وحدة المعالجة المركزية فاتورة غير مدفوعة؛
  3. سترى عدد وحدات المعالجة المركزية (المقابس) المتاحة والنوى المادية (24 نواة) والمعالجات المنطقية.

تعرض المعالجات المنطقية عدد النوى المنطقية المتوفرة عند تمكين HyperThreading على جهاز الكمبيوتر.

كيفية العثور على عدد نوى وحدة المعالجة المركزية على نظام التشغيل Windows

مدير الجهاز (devmgmt.msc) يعرض أيضًا عدد المعالجات المنطقية المتوفرة.

قائمة مديري الأجهزة النوى

يمكنك أيضًا العثور على معلومات حول وحدات المعالجة المركزية الفعلية وعدد النوى الموجودة بها في قسم المعالج في msinfo32.exe أداة:

Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
احصل على معلومات المعالج المنطقي على نظام التشغيل Windows

يمكنك استخدام PowerShell لمعرفة عدد النوى والمعالجات المنطقية المتوفرة:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
احصل على إجمالي عدد النوى على نظام التشغيل Windows باستخدام PowerShell

يحتوي متغير بيئة Windows الخاص أيضًا على معلومات رقم المعالج المنطقي:

echo %NUMBER_OF_PROCESSORS%

كيفية تمكين جميع النوى على نظام التشغيل Windows

إذا لم تكن جميع مراكز وحدة المعالجة المركزية متوفرة في نظام التشغيل Windows، فتأكد من تمكينها في إعدادات BIOS/UEFI. يمكن أن يكون هناك خياران هنا:

  • HyperThreading – يتيح استخدام كل من المعالجات المنطقية لنواة وحدة المعالجة المركزية الفعلية
  • نوى المعالج النشطة - خيار لتمكين أو تعطيل عدد النوى.

أعد تشغيل Windows وأدخل إعدادات BIOS (عادةً باستخدام الملف F2, Del, F10، أو F1 مفاتيح).

تختلف أسماء الخيارات المحددة ومدى توفرها وفقًا لإصدار BIOS وطراز وحدة المعالجة المركزية لديك. في حالتي، جميع خيارات وحدة المعالجة المركزية موجودة في قسم تكوين المعالج:

  • خيوط المعالجة المتعددة الكل: Enabled
  • نوى المعالج النشطة: All
تمكين Hyper-Threading ونواة وحدة المعالجة المركزية في BIOS (UEFI)

قد تكون هذه الإعدادات موجودة في أقسام Advanced أو Extreme Tweaker وتسمى خيارات المعالج، وAMD Core Select، وProcessor Core، وActive Processor Cores، وCore Multi-Processing، وCPU Cores، وما إلى ذلك.

كيفية تقييد التطبيق على مراكز محددة على نظام التشغيل Windows (CPU Affinity)

في نظام التشغيل Windows، يمكنك تكوين تطبيق ليعمل فقط على مركز واحد أو مركز محدد لوحدة المعالجة المركزية (CPU). افتراضيًا، يمكن تشغيل تطبيق Windows على أي مركز.

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

يمكنك تغيير التقارب الأساسي لتطبيق قيد التشغيل في إدارة المهام:

  1. افتح ال تفاصيل فاتورة غير مدفوعة؛
  2. ابحث عن عملية التطبيق وانقر عليها بزر الماوس الأيمن. يختار تعيين التقارب; تعيين تقارب وحدة المعالجة المركزية للعملية
  3. حدد النوى المادية المسموح لها بتنفيذ تعليمات التطبيق. كيفية قصر العملية على نواة وحدة المعالجة المركزية واحدة

من الممكن فقط تشغيل تطبيق على نواة واحدة باستخدام موجه الأوامر. في هذا المثال، سأقتصر التطبيق على وحدة المعالجة المركزية0.

cmd.exe /c start /affinity 1 "C:\MyApp\myappname.exe"

قم بتغيير عدد النوى المستخدمة عند تشغيل Windows

يستخدم Windows دائمًا نواة واحدة فقط للتمهيد. يجوز لك السماح باستخدام جميع النوى عند تشغيل Windows باستخدام تكوين النظام:

  1. يفتح msconfig;
  2. انقر على حذاء طويل علامة التبويب وحدد الإدخال الخاص بك؛
  3. انقر خيارات متقدمة;
  4. حدد عدد المعالجات الخيار في خيارات BOOT المتقدمة؛
  5. حدد عدد المعالجات المنطقية (المواضيع) التي يمكن استخدامها أثناء عملية التمهيد. عدد المعالجات والحد الأقصى للذاكرة عند تشغيل Windows .

لن يتم تشغيل Windows الخاص بك بشكل أسرع إذا قمت بزيادة عدد المعالجات المتوفرة عند بدء التشغيل. أيضًا، قد يؤدي هذا الخيار إلى حدوث مشكلات في تمهيد Windows في بعض الحالات، خاصة إذا تم تمكين خيار قفل PCI (خطأ تمهيد BAD SYSTEM CONFIG INFO). لذلك، لا يُنصح عادةً بتمكين هذا الخيار وتكوينه.

كيفية تمكين الوضع الداكن في كل مكان على نظام التشغيل Windows 10
كيفية تمكين الوضع الداكن في كل مكان على نظام التشغيل Windows 10

سئمت من إجهاد العين المستمر تعطيك الشاشات البيضاء الساطعة؟ باستخدام هذا الدليل ، ستتمكن من تمكين ...

كيفية إنشاء USB Stick لتثبيت Windows 10
كيفية إنشاء USB Stick لتثبيت Windows 10

مرة أخرى في مارس ، كتبت عنها إنشاء مُثبِّت MacOS على محرك أقراص USB. لكن قد لا تدرك أنه من الممكن...

ويندوز 10 لا يعمل؟ 10 إصلاحات للتجربة
ويندوز 10 لا يعمل؟ 10 إصلاحات للتجربة

عدد قليل مشاكل الكمبيوتر أكثر إحباطًا من الضغط على زر الطاقة على جهاز الكمبيوتر الخاص بك ومشاهدته...