الصفحة الرئيسية » howto » الدليل الكامل لتسريع الآلات الافتراضية الخاصة بك

    الدليل الكامل لتسريع الآلات الافتراضية الخاصة بك

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

    قم بإنشاء أقراص ذات حجم ثابت بدلاً من تخصيصها بشكل ديناميكي

    عند إنشاء الجهاز الظاهري ، يمكنك إنشاء نوعين مختلفين من الأقراص الظاهرية. بشكل افتراضي ، تستخدم برامج الأجهزة الظاهرية بشكل عام الأقراص المخصصة ديناميكيًا التي تنمو عند استخدامك لها.

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

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

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

    قم بتثبيت أدوات برنامج الجهاز الظاهري

    بعد تثبيت نظام تشغيل ضيف داخل جهاز ظاهري ، فإن أول شيء يجب عليك فعله هو تثبيت حزمة محرك الأقراص الخاصة ببرنامج الماكينة الظاهرية - إضافات الضيف لـ VirtualBox أو أدوات VMware لـ VMware أو أدوات Parallels للمتوازيات. تتضمن هذه الحزم برامج تشغيل خاصة تساعد نظام التشغيل الضيف (الضيف) على العمل بشكل أسرع على أجهزة الجهاز الظاهري.

    تثبيت الحزمة بسيط. في VirtualBox ، قم بتشغيل نظام التشغيل الضيف لديك وانقر فوق الأجهزة> Insert CD Additions CD Image. يمكنك بعد ذلك تشغيل برنامج التثبيت من محرك الأقراص الظاهري في جهازك الافتراضي. على برنامج VMware ، حدد خيار تثبيت أدوات VMware في قائمة الجهاز الظاهري بدلاً من ذلك. في Parallels ، انقر على Actions> Install Parallels Tools.

    اتبع الإرشادات على الشاشة لإكمال التثبيت. إذا كنت تستخدم نظام تشغيل Windows guest ، فستكون مثل تثبيت أي تطبيق Windows آخر.

    تأكد من الحفاظ على هذه التحديثات مع برنامج جهازك الظاهري. إذا رأيت إشعارًا بأن هناك تحديثًا متوفرًا لإضافات الضيوف أو أدوات VMware ، فيجب تثبيته.

    استبعاد الدلائل الجهاز الظاهري في مكافحة الفيروسات

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

    لتسريع الأمور ، يمكنك إضافة دليل الجهاز الظاهري إلى قائمة استثناءات مكافحة الفيروسات. بمجرد ظهوره في القائمة ، سيتجاهل برنامج مكافحة الفيروسات جميع الملفات الموجودة في هذا الدليل.

    تأكد من تمكين Intel VT-x أو AMD-V

    Intel VT-x و AMD-V هي ملحقات خاصة للمعالج تعمل على تحسين الظاهرية. تتضمن معالجات Intel و AMD الأحدث هذه الميزات بشكل عام. ومع ذلك ، لا تقوم بعض أجهزة الكمبيوتر تلقائيًا بتمكينها. قد تضطر إلى الانتقال إلى BIOS الخاص بالكمبيوتر وتمكين هذا الإعداد بنفسك ، حتى إذا كان الكمبيوتر يدعمه.

    يتم بشكل عام تمكين AMD-V تلقائيًا إذا كان يعمل على الجهاز الخاص بك ، ولكن العديد من أجهزة الكمبيوتر Intel التي يتم شحنها مع Intel VT-x معطلة. في ما يلي كيفية تمكين Intel VT-x أو AMD-V إذا تم تعطيله - تمكينه في BIOS ، ثم التوجه إلى إعدادات برنامج الجهاز الظاهري والتأكد من تمكينه أيضًا.

    تخصيص المزيد من الذاكرة

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

    يمكنك تخصيص المزيد من ذاكرة الوصول العشوائي (RAM) في مربع حوار إعدادات جهازك الافتراضي (يجب إيقاف تشغيل الجهاز الظاهري للقيام بذلك). حاول أن تعطيها 1/3 على الأقل من ذاكرة الوصول العشوائي المتاحة على جهاز الكمبيوتر الخاص بك ، على الرغم من أنه يمكنك القيام بالمزيد إذا كنت تريد ذلك.

    إذا لم يساعد ذلك ، فقد لا يكون لديك ذاكرة وصول عشوائي كافية في جهاز الكمبيوتر لتشغيل الأجهزة الظاهرية بسرعة مريحة. النظر في ترقية الخاص بك RAM-8GB يجب أن يكون مبلغ محترم لمعظم VMs الأساسية.

    تخصيص المزيد من وحدة المعالجة المركزية

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

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

    ضبط إعدادات الفيديو الخاص بك

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

    ضع الأجهزة الظاهرية على محرك أقراص صلبة

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

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

    تعليق بدلا من اغلاق

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

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

    تحسين الأداء داخل الجهاز الظاهري

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

    جرب برنامج جهاز ظاهري آخر

    يقول بعض الأشخاص أن VirtualBox يجري أسرع بالنسبة لهم ، في حين أن البعض يعتبر VMware أسرع. ما هو برنامج الماكينة الافتراضية أسرع بالنسبة لك قد يعتمد على نظام التشغيل المضيف ، أو نظام التشغيل الضيف ، أو تكوين النظام ، أو عدد من العوامل الأخرى. ولكن ، إذا كنت لا ترى أداءً مرضٍ ، فقد ترغب في تجربة برنامج آخر. VirtualBox مجاني تماما ، في حين VMware Workstation Player مجاني للاستخدام غير التجاري.

    إذا كنت تستخدم macOS ، فسوف تواجه أداء أفضل بكثير مع Parallels Desktop مما تفعل مع VirtualBox. يمكن لمستخدمي Mac أيضًا تجربة VMware Fusion ، والتي يجب أن تقدم أيضًا أداء أفضل من VirtualBox.