
الجميع يحتاج الببغاء Bitrix ، وأكثر من ذلك. أعمل كمسؤول في شركة استضافة وأواجه باستمرار مثل هذه الطلبات. دعنا ننتقل مرة واحدة وإلى الأبد - في هذه المقالة ستجد الإجابة كيف يؤثر الجهاز على أداء Bitrix CMS (حقيقي و "ببغاء"). سنقوم بإجراء الاختبارات وتحديد العديد من تكوينات الخادم.
أهداف البحث:- لتحديد العلاقة بين خصائص الجهاز ومؤشرات أداء Bitrix (الببغاوات) ، وكذلك السرعة الحقيقية لتنفيذ الاستعلام.
- حدد ديناميكيات تغييرات الأداء من تغيير تكوين أجهزة الخادم.
- اختر خيارات تكوين الخادم.
شروط الاختبار:- CMS "1C-Bitrix: Site Management" الإصدار 18.0.4 ، إصدار "Standard" في ترميز utf-8.
- Debian 9.5 OS من صورة netinstall.
- nginx + php-fpm
- MariaDB 10.1
- فب 7.0
- يتم إعداد الإعدادات للمرور الصحيح لـ "فحص النظام" ، يتم تعطيل pstate ، acpi-cpufreq في وضع الأداء.
- يتم قياس سرعة تنفيذ الاستعلام بواسطة الأداة المساعدة ab.
لذلك ، ما لإطعام الببغاوات؟
منهجيةلتحديد اعتماد أداء Bitrix على أداء المعالج وذاكرة الوصول العشوائي ، نستخدم التكوين التالي:
المعالج: Intel Core i7-3770K CPU @ 3.50GHz
الذاكرة: DDR3 Samsung 1600 MHz (M378B5273DH0-CH9)
SSD: OCZ-VERTEX4 128GB MLC
الأقراص الصلبة: WD5000AAVS-00ZTB0
يتيح لك هذا التكوين تغيير تردد المعالج على نطاق واسع ، مما يعني أنك لست بحاجة إلى استبدال وحدة المعالجة المركزية عدة مرات. لتغيير التردد ، استخدم أداة ضبط التردد. لا يسمح لك برنامج التشغيل intel_pstate بالتحكم في التردد ، لذلك يتم تعطيله.
نقوم بإجراء قياسات بخطوة قدرها 400 هرتز. بالإضافة إلى مؤشرات أداء Bitrix ، نقيس عدد طلبات الصفحة الرئيسية التي يمكن للخادم تنفيذها في ثانية واحدة. لقياس مؤشرات الأداء عند استخدام محرك الأقراص الثابتة ، يتم إنشاء نسخة طبق الأصل من النظام الذي تم تكوينه مسبقًا على محرك الأقراص الصلبة ويتم تجميع المؤشرات في أقصى تردد.
النتائج: نحن نطعم الببغاوات مع التردد ، ونطلب السرعة مع حبات
فيما يلي الرسوم البيانية التي حصلت عليها:





بواسطة
قوات الدفاع الشعبي الرابط
مع جميع البيانات في الرسوم البيانية والجداول . بالإضافة إلى بيانات إضافية حول اعتماد مؤشرات نظام الملفات وقاعدة البيانات على عدد النوى وتردد المعالج.
وفقًا للبيانات التي تم الحصول عليها ، يمكن
استخلاص الاستنتاجات التالية:
- يزداد عدد الببغاوات مع تكرار المعالج ولا يعتمد على أداء القرص. مع زيادة عدد مراكز المعالج ، ينخفض هذا المؤشر.
- تعتمد سرعة تنفيذ الاستعلام على تردد المعالج وعدد النوى. نحن نعتبر هذا المؤشر هو الأكثر أهمية ، لأنه يعتمد عليه أداء الموقع مع عدد كبير من الزوار.
- قياس "نظام الملفات" مستقل عن أداء القرص. هناك زيادة طفيفة في المؤشر على الرسم البياني. يزيد المؤشر مع زيادة التردد.
- يعتمد أداء القرص على المقاييس "قاعدة بيانات MySQL (سجل)" ، و "قاعدة بيانات MySQL (التغيير)" ، وسرعة طلبات http .
- مؤشر "قاعدة بيانات MySQL (قراءة)" يتوقف عن الزيادة بعد اثنين من النوى. لا ينعكس وجود أكثر من مركزين في اختبار أداء Bitrix.
- تردد RAM لا يؤثر على الأداء . لقد أجرينا اختبارات ، ولكن لم يكن هناك تغيير في المقاييس عندما تغير التردد.
نختار الحديد
بالنظر إلى البيانات المستلمة ، نقوم بجمع العديد من الخوادم والتحقق من أدائها. لتأكيد أو دحض النظرية الناتجة ، أخذت ثلاثة تكوينات غير مكلفة بترددات مختلفة وعدد النوى. وعدد قليل من الخوادم ، حيث يوجد المزيد من النوى.
- E3-1270v6
- E5-2620v4
- E5-1650v4
- E5-2640v4
- 2xE5-2699
بالنسبة لهذه الخوادم ، سيتم ضبط التردد تلقائيًا (يتم تمكين intel_pstate في وضع الأداء) ، ويبين الجدول الحد الأقصى للتردد وفقًا لمواصفات المعالج.
ما الذي نبحث عنه؟- خادم للببغاوات الكبيرة.
- الخادم للحصول على نسبة عالية من سرعة تنفيذ استعلام الموقع.
- التوازن بين الببغاوات والأداء الحقيقي.
- خادم لتنفيذ استعلام أسرع ، لمشروع أكثر تحميلا
- خادم لسرعة تنفيذ الاستعلام أكبر ، لمشروع محملة للغاية
تم تأكيد النظرية ↓


تتوافق مؤشرات الأداء مع الأنماط المحددة مسبقًا. كلما زاد التردد ، ارتفعت درجة Bitrix. وإذا كنت بحاجة إلى خادم قادر على تقديم عدد كبير من الزوار ، فعليك اختيار عدد أكبر من النوى بأعلى تردد أساسي ممكن.
المستخدمة في المادة التكوين مع
1dedic.ru . يمكن طلب الخوادم على E5-2640v4 و 2xE5-2699v4 بخصم
10 ٪ لمدة شهرين -
اتصل بقسم المبيعات باستخدام عبارة المرور "تحتاج إلى خادم ل Bitrix ، للحصول على أداء حقيقي." عندما تدفع للسنة ناقص 10 ٪ أخرى.