كيف اختبرنا أداء المعالجات الجديدة في السحابة لـ 1C باستخدام اختبار جيليف

كيف اختبرنا أداء المعالجات الجديدة في السحابة لـ 1C باستخدام اختبار جيليف

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

حرق: كما أظهر اختبارنا، كل هذا يتوقف على المهمة التي بين أيدينا. من بين مجموعة معالجات Intel الجديدة بالكامل، تمكنا من اختيار المنتج الذي أعطى زيادة متعددة في الأداء نظرًا لأن Intel Xeon Gold 6244 يحتوي على عدد أقل من النوى، ويحتوي كل نواة على كمية أكبر من ذاكرة التخزين المؤقت L3، و يتم تعيين تردد ساعة أعلى - سواء الأساسي أو في وضع Turbo Boost. بمعنى آخر، هذه المعالجات هي التي تتعامل بشكل أفضل مع المهام كثيفة الاستخدام للموارد من حيث وحدة الأداء/الروبل. يعد هذا مثاليًا لـ 1C: مع المعالجات الجديدة، بدأت التطبيقات الموجودة على 1C في السحابة لدينا في "التنفس" حرفيًا.

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

شروط الاختبار

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

المعطى: جهازان افتراضيان مزودان بـ 8 وحدات معالجة مركزية افتراضية وذاكرة وصول عشوائي (RAM) سعة 64 جيجابايت مع أقراص فلاش تبلغ سعتها 10.000 IOPS.

الجهاز الظاهري الأول مثبت عليه Windows Server 2016 و1C 8.3.10.2580؛ أما بالنسبة للجهاز الظاهري الثاني، فقد تم أخذ صورة الجهاز الظاهري مع قاعدة بيانات (Centos + Postgresql) من جيليف.رو.

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

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

إذا كنا نتحدث عن استئجار 1C في وضع الملف، فنعم، ولكن ما أراه يعمل حصريًا في إصدار خادم العميل. فمن المنطقي: 1) أو إضافة هذا التوضيح إلى المقال؛ 2) أو اختبار خيار خادم العميل، لأن الاختلاف في البنية كبير، وإصدار الملف لا يحتوي على وظائف كاملة.

لم يتم إجراء أي إعدادات إضافية لنظام التشغيل أو منتج 1C.

المعالجات

  • يوجد في الزاوية اليسرى من الحلقة معالج Intel Xeon E5-2690 v2 بسرعة 3,00 جيجاهرتز.
  • في الزاوية اليمنى من الحلقة يوجد Intel Xeon Gold 6254، 3,10 جيجا هرتز.
  • يوجد في وسط الحلقة معالج Intel Xeon Gold 6244 بتردد 3,60 جيجاهرتز.

دع القتال يبدأ!

النتائج

إنتل زيون E5-2690 الإصدار الثاني، 2 جيجاهرتز:

كيف اختبرنا أداء المعالجات الجديدة في السحابة لـ 1C باستخدام اختبار جيليف
"جيد" بالنسبة لنا هو الحد الأدنى للعلامة التي تضمن مستوى مريحًا من عمل العملاء مع أنظمة 1C.

والنتيجة هي 22,03.

إنتل زيون جولد 6254، 3,10 جيجا هرتز:

كيف اختبرنا أداء المعالجات الجديدة في السحابة لـ 1C باستخدام اختبار جيليف

والنتيجة هي 27,62.  

المعالج إنتل زيون جولد 6244، 3,60 جيجا هرتز:

كيف اختبرنا أداء المعالجات الجديدة في السحابة لـ 1C باستخدام اختبار جيليف

والنتيجة هي 35,21.

الإجمالي: حتى لو كان الجهاز الظاهري على Intel Xeon Gold 6244 بتردد 3,6 جيجا هرتز يكلف 60% أكثر من E5-2690 v2 بتردد 3 جيجا هرتز، فإن الأمر يستحق اختياره. مع اختلاف أقل في السعر، تصبح الفوائد أكبر. لكن الفجوة السعرية لدينا أصغر بكثير، لذا فإن هذه الأجهزة الافتراضية أكثر ربحية بشكل ملحوظ.

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

في السحابة، نخطط لاستخدام هذه المعالجات في وضع Turbo Boost، حيث تصل سرعة ساعة المعالج إلى 4,40 جيجا هرتز، مما سيزيد من تقدم الأداء ويجعل الاختيار لصالح هذا المنتج أكثر وضوحًا.

ماذا يعني هذا بالنسبة لنا

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

مكافأة إضافية - كل هذا تبين أنه بنية مناسبة جدًا لـ 1C. النقطة المهمة هي أنه إذا انتقلت من معالج بسرعة 3 جيجا هرتز إلى معالج بسرعة 4 جيجا هرتز، فإن جميع الاختبارات تقريبًا لا تمنحك +30%، بل +15-20%... وهذا الشيء يمنحك +45%. أي أن التردد يزداد بنسبة 30%، والزيادة تنمو بشكل غير خطي مع التردد. والمعالجات أكثر تكلفة بنسبة 40 بالمائة، ونتيجة لذلك، أصبحت المعالجات الجديدة أكثر تكلفة، ولكن أخيرًا بدأ 1C في العمل بشكل طبيعي. يمكنك الانتقال إلى السحابة دون القلق بشأن المعالجات الخاطئة. بالنسبة للعديد من عملائنا، هذا مهم جدًا الآن.

المصدر: www.habr.com

إضافة تعليق