هل ترغب في زيادة أداء جهازك الافتراضي؟ إليك كل ما تحتاج إلى معرفته قبل تخصيص المزيد من مراكز وحدة المعالجة المركزية لجهاز افتراضي.
تعد الأجهزة الافتراضية (VM) بمثابة هبة من السماء إذا كنت تريد تشغيل أنظمة تشغيل متعددة على جهازك محطة معركة لجهاز الكمبيوتر دون تعديل إعدادات التمهيد. ولكن، تمامًا مثل جميع التقنيات الأخرى، فإن الأجهزة الافتراضية لها حدودها، وعدم قدرتها على تحقيق أقصى استفادة من الأجهزة المضيفة هو أكبر عيوبها. تكون هذه المشكلة أكثر وضوحًا في حالة الأجهزة الافتراضية التي تعمل على برامج Hypervisor من النوع 2 مثل VirtualBox وVMWare Workstation، حيث أن وصولها إلى موارد النظام محدود.
لحسن الحظ، هناك طرق لزيادة كمية الموارد المخصصة لجهاز افتراضي، بما في ذلك مراكز وحدة المعالجة المركزية. لكن السؤال الحقيقي هو: كم عدد النوى التي يجب أن تمنحها لجهاز افتراضي للحصول على أقصى قدر من الأداء دون التعرض لمشكلات الاستقرار؟
ما هي النوى المادية والمنطقية لوحدة المعالجة المركزية؟
قبل أن نناقش عدد النوى التي يجب عليك تعيينها لجهاز افتراضي، من المهم فهم الفرق بين النوى المادية والمنطقية في نظامك. النوى المادية، والتي تسمى ببساطة النوى، هي مكونات الأجهزة الفعلية المشاركة في جميع أنواع مهام المعالجة داخل شريحة وحدة المعالجة المركزية لديك.
من ناحية أخرى، تعتمد النوى المنطقية على مفهوم الخيوط المفرطة. ببساطة، تعد تقنية Hyperthreading ميزة تقسم النواة المادية إلى نواتين منطقيتين متعددتين (عادةً اثنين). يمكن حساب عدد النوى المنطقية عن طريق ضرب عدد النوى المادية في الخيوط (المهام المستقلة أو تدفقات البيانات) التي يمكن لكل نواة تشغيلها.
على سبيل المثال، يحتوي جهاز Ryzen 5 5600X الخاص بي على ستة أنوية فعلية و12 خيطًا، ويمكن لكل نواة تشغيل خيطين. لذلك، يحتوي نظامي على 12 نواة منطقية.
كيفية التحقق من عدد النوى على وحدة المعالجة المركزية الخاصة بك
إذا كنت على ويندوز 11، يمكنك استخدام مدير المهام للتحقق من عدد النوى الفعلية والمنطقية للمعالج الخاص بك:
- انقر بزر الماوس الأيمن على يبدأ زر وحدد مدير المهام.
- انتقل إلى أداء فاتورة غير مدفوعة.
- سيكون عدد النوى المادية والمنطقية مرئيًا أسفل الملف وحدة المعالجة المركزية القائمة الفرعية.
تأكد من تدوين عدد النوى الفعلية لأنه سيكون مفيدًا عند تخصيص المعالجات لأجهزة VM الخاصة بك.
كم عدد النوى التي يجب أن أقوم بتعيينها لجهاز VM الخاص بي؟
كقاعدة عامة، فإن تخصيص 50-75% من مراكزك المادية لجهاز افتراضي يوفر أفضل توازن بين الأداء والاستقرار. ومع ذلك، يجب ألا تقوم مطلقًا بتخصيص أكثر من الحد الأقصى لعدد النوى الفعلية المتوفرة على نظامك. حتى ال أفضل وحدات المعالجة المركزية لن تتمكن من تشغيل الجهاز المضيف دون مواجهة مشكلات الاستقرار إذا قمت بتخصيص جميع النوى المادية لجهاز افتراضي. إن زيادة الأداء التي ستحصل عليها من خلال تعيين كل نواة مادية لا تستحق المخاطرة بتعطل النظام بأكمله. حسنًا، قد يؤدي الإفراط في الالتزام بنوى وحدة المعالجة المركزية الخاصة بك إلى انخفاض الأداء ومشكلات زمن الوصول حيث سيبدأ المضيف والجهاز الافتراضي في التنافس على النوى المجانية.
ولجعل الأمور أكثر تعقيدًا، يسرد VirtualBox ملفاتك النوى المنطقية كما المعالجات في الإعدادات، وليس النوى المادية. عندما أفتح إعدادات VirtualBox على جهاز الكمبيوتر الخاص بي، فإنه يتيح لي تعيين جميع أجهزة Ryzen 5 5600X الـ 12 الخاصة بي النوى المنطقية كمعالجات لجهاز افتراضي، وهو أمر يجب عليك القيام به أبداً يفعل.
أفضل الممارسات هي التحقق من عدد النوى الفعلية المتوفرة في وحدة المعالجة المركزية الخاصة بك عبر إدارة المهام وتعيين نصف هذا العدد داخل إعدادات VirtualBox. على سبيل المثال، عادةً ما أقوم بتعيين ثلاثة "معالجات" لجهاز افتراضي، وهو ما يعادل نصف العدد بالضبط النوى المادية على وحدة المعالجة المركزية الخاصة بي. بهذه الطريقة، يمكنني الاستمتاع بأداء قوي على أجهزة VM الخاصة بي دون القلق بشأن شاشة الموت الزرقاء أو تعطل جهازي.
كيفية زيادة عدد نوى وحدة المعالجة المركزية في VirtualBox
يتيح لك VirtualBox تعيين مراكز وحدة المعالجة المركزية لجهاز افتراضي في وقت إنشائه. ولكن يمكنك إعادة تعيين المعالجات للجهاز الافتراضي المذكور لاحقًا باتباع الخطوات التالية:
- حدد الجهاز الظاهري الذي تختاره وانقر على إعدادات خيار.
- رئيس ل نظام وانقر على المعالج فاتورة غير مدفوعة.
- اسحب منزلق المعالجات نحو اليمين لزيادة النوى المخصصة للجهاز الظاهري.
- يضعط نعم لحفظ التغييرات.
وهذا كل شيء! يعد تخصيص المزيد من النوى لجهازك الافتراضي أحد أسهل الطرق لتحسين أدائه. كما ذكرت سابقًا، فإن منح نصف النوى الفعلية لجهاز افتراضي يعد كافيًا لجعل الجهاز الافتراضي الخاص بك أكثر استجابة دون تعريض النظام المضيف لمشكلات الاستقرار.
يمكنك أيضًا تمكين تمرير GPU في بعض برامج Hypervisor لتحسين الألعاب وتحرير الفيديو قدرات الأجهزة الافتراضية الخاصة بهم. للأسف، لا يتوافق VirtualBox بشكل جيد مع أجزاء الرسومات، ولكن يمكنك الاطلاع على موقعنا دليل على باستخدام GPU الخاص بك مع برنامج Hypervisor هذا إذا كنت ترغب في تحسين أداء جهاز VM الخاص بك عند تشغيل أحمال العمل التي تتطلب رسومًا بيانية. إذا لم تكن قد قمت بتمكين المحاكاة الافتراضية بالفعل، فتأكد من مراجعة خطوة بخطوة مرشد حول كيفية القيام بذلك في نظام التشغيل Windows 11.