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



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

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

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

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


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

معطى: جهازان افتراضيان مع 8 vCPU و 64 GB RAM مع FLASH 10،000 IOPS.

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

قاعدة بيانات 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 جيجاهرتز.

فلتبدأ المعركة!

النتائج


Intel Xeon E5-2690 v2 ، 3.00 غيغاهرتز:


"جيد" بالنسبة لنا - الحد الأدنى للعلامة الذي يضمن مستوى مريحًا من تجربة العملاء مع أنظمة 1C.

والنتيجة 22.03.

Intel Xeon Gold 6254، 3.10 جيجا هرتز:



النتيجة 27.62.  

معالج Intel Xeon Gold 6244 ، 3.60 جيجاهرتز:



النتيجة - 35.21.

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

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

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

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


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

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

All Articles