دروس

▷ Virtualbox vs vmware: مفاتيح لاختيار برنامج Hypervisor الخاص بك

جدول المحتويات:

Anonim

في هذه المقالة سنواجه اثنين من Hypervisors المشهورين: VirtualBox vs VMware. هناك عدد غير قليل من التطبيقات التي تسمح بالمحاكاة الافتراضية ، ولكن بدون شك اثنان منها هما الأكثر شهرة. أي مراقب مراقبة سيكون فوق الآخر؟

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

فهرس المحتويات

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

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

العروض التقديمية والخصائص التقنية للآلات

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

برنامج VMware

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

الإصدار الذي سنختبره هو VMware Workstation Player 15 في نسخته التجريبية. لقد اخترنا هذا لأنه أرخص ترخيص وأسهل اكتساب للمستخدم مقارنة بـ VirtualBox

فيرتثلبوإكس

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

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

ميزات برنامج VMware Workstation Player

برنامج VMware Workstation Player هو أرخص حزمة برامج افتراضية للشركة. سيكون الإصدار التالي في المستوى هو الإصدار Pro الذي يحتوي على ميزات أكثر تقدمًا من هذا الإصدار وسنوفره أيضًا في إصدار تجريبي. أما بالنسبة لإصدار Player ، فيمكننا الحصول على ترخيصه مقابل 166 يورو وإصدار Pro مقابل 275 يورو.

بعض الميزات التي يمتلكها VMware Workstation Player والتي تميزه عن VirtualBox هي:

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

  • يمكننا فقط بدء تشغيل جهاز افتراضي في وقت واحد في إصدار Player. في الإصدار المحترف يمكننا إنشاء وبدء العديد منها ، دعم استخدام الملفات المشتركة بين النظام المضيف والنظام الظاهري. يحتوي على برامج تشغيل USB 3.0 وقارئ بطاقات SD أصلي . وهو يطبق رسومات ثلاثية الأبعاد مع توافق DirectX 10 و Open GL. يمكننا تكوين كمية من الذاكرة الرسومية المخصصة. بالإضافة إلى ذلك ، يدعم الشاشات بدقة 4K

يشتمل على دعم تمهيد UEFI على حد سواء عادي وآمن.

ميزات إضافية لإصدار Workstation Pro

بالإضافة إلى الميزات الإضافية مع VMware Workstation Pro ، يمكننا:

  • التكامل مع ESXi و VMware Sphere للافتراضية عن بُعد والخوادم التحكم عن بُعد في الأجهزة الافتراضية التكوين المتقدم للشبكات الافتراضية القدرة على أخذ لقطات النظام لاستعادة حالة الجهاز الظاهري كما كان قبل الإيقاف المؤقت لإمكانية تشغيل أجهزة متعددة في نفس الوقت

ميزات VirtualBox

أما بالنسبة للأدوات والإمكانيات التي يقدمها لنا برنامج Hypervisor هذا والتي تميزه عن برنامج VMware فإننا نسلط الضوء على:

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

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

الخصائص المشتركة لكلا التطبيقين

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

  • سيكون لدينا إمكانية تنفيذ العمليات من سطر الأوامر في النظام المضيف ، ويدعم كلا التطبيقين تقنيات Intel VT-x و AMD-v.

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

اختبار أداء الآلات الافتراضية

خصائص الآلة الافتراضية والمادية

سننتقل الآن إلى ذكر الخصائص التقنية لكل فريق من أجل تقييمات الأداء.

الجهاز المادي:

  • VMware Workstation Player 15 build 10134415 VirtualBox 5.2.20 r125813 Intel Core i5 6500 @ 3.2GHz 16GB DDR4 Dual Channel RAM SATA 500GB 5400RPM Drive Hard Drive

الأجهزة الافتراضية:

خصائص الأجهزة الافتراضية في كلا البرنامجين هي نفسها عمليا:

  • وحدة معالجة مركزية واحدة مع نواتين مخصصتين 2 غيغابايت من ذاكرة الوصول العشوائي محرك أقراص صلبة 50 غيغابايت أدوات Windows 10 Pro x64 Guest additons المثبتة على كلا الجهازين.

اختبارات الأداء

لقد أجرينا العديد من الاختبارات للتحقق من أداء الأجهزة الافتراضية عند أخذ موارد الأجهزة مباشرة من الكمبيوتر الفعلي.

أول اختبار قمنا به هو التحقق من أداء القرص الصلب باستخدام CristalDiskMark 5.5 على كل من الأجهزة المادية والافتراضية.

القرص الصلب المادي

محرك أقراص VirtualBox الثابت

محرك الأقراص الصلبة VMware

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

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

من جانبه ، لا يقوم VirtualBox بتطبيق هذا الحل ويظهر نتائج أقل مما هو موضح في المعيار الخاص بالقرص الثابت الحقيقي.

تم أيضًا إجراء اختبار مجمع لوحدة المعالجة المركزية ومحرك الأقراص الصلبة عن طريق ضغط ملف 1.12 جيجابايت باستخدام 7-Zip. كانت النتائج ما يلي:

ثم اختبار لنقل حزمة 560 ميجا بايت عبر الشبكة:

تم تنفيذ الاختبار التالي مع CinebenchR15 لأداء وحدة المعالجة المركزية:

أخيرًا ، تم إجراء قياس معياري لوحدات ذاكرة الوصول العشوائي في كل جهاز افتراضي باستخدام Aida64:

يمكننا أن نرى أنه في جميع النتائج عمليا كانت فوائد الأجهزة الافتراضية هي نفسها ، لذلك يمكننا القول أن تنفيذ تقنية Virtualiza Intel VT-x يعمل بشكل مثالي في كلا البرنامجين.

الخلاصة

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

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

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

باختصار ، إذا كنت تريد استخدام برنامج في نهاية المطاف لاختبار بعض الأجهزة الافتراضية ، فمن المستحسن أن يكون VirtualBox مجانيًا ويوفر إمكانية الأجهزة متعددة التشغيل. إذا كانت ، من ناحية أخرى ، بيئة عمل صغيرة أو متوسطة ، فسيكون من المفيد الحصول على VMware Workstation في إصدار Pro الخاص بها ، ولكن في أي حال من الأحوال إصدار Player لأنه محدود للغاية. على الرغم من أن VirtualBox صالح تمامًا.

بهذا نختتم مقالتنا حول VirtualBox VMware ، نأمل أن تكون قد وجدت ذلك مفيدًا.

نوصي أيضًا بما يلي:

لقد رأيت النتائج ، وقمنا بتزويدك بالخصائص الرئيسية لكل واحدة ، وقد حان دورك لتحديد أيها تستخدم

دروس

اختيار المحرر

Back to top button