متاحة مجانًا للقراءة · ثلاثة مستويات
ضبط أداء لينكس: القياس والتفسير والتحقق
مسار أداء متكامل يربط أهداف الخدمة بأدلة المعالج والذاكرة والتخزين والشبكة والتوصيف والسعة والضبط القابل للرجوع.
ابدأ التعلّمفي هذه الدورة
تعلم تشخيص أداء لينكس بالآليات والقياسات المتطابقة. تتدرج ثمانية عشر درساً من الأساس وتفسير الموارد إلى perf وPSI وسياسة cgroup وربط التطبيق وNUMA وتصميم eBPF والتوصيف والسعة والضبط المنضبط.
يبني المسار على معرفة لينكس العامة ويركز على فهم الأداء لا الإدارة الأساسية. تستخدم الأمثلة قيماً مصطنعة أو مختبرات مؤقتة؛ وكل المقاطع غير قابلة للتشغيل، ولا يغير درس النواة أو الخدمات أو الجدار أو يولد حملاً.
ما الذي ستتعلمه؟
- تعريف أسس قابلة للمقارنة وإنتاجية مفيدة وتوزيعات كمون ونطاق.
- تشخيص قيود المعالج والجدولة والذاكرة والتخزين والشبكة والسياسة.
- تخطيط توصيف وتتبع محدودين وتجارب سعة معزولة.
- تقييم تغيير قابل للرجوع مع الصحة واحتياطي التعافي.
مسارك التعليمي
ثلاثة مستويات
الأساسي: القياس وإشارات الموارد
ابن أسساً متقابلة وفسر أدلة الكمون والمعالج والذاكرة والتخزين والشبكة.
- بناء خط أساس موثوق للأداء
- تفسير الكمون والإنتاجية والطوابير
- فصل استخدام المعالج والحمل والوقت المسروق
- قراءة الذاكرة دون الخوف من المخبأ
- فصل كمون التخزين عن استخدامه
- قياس مسار الشبكة وحدود التطبيق
المتوسط: الآلية والتشخيص النطاقي
اربط perf والجدولة والضغط والكتابة اللاحقة والميزانيات وانتظار التطبيق.
- استخدام عدادات perf لاختبار فرضيات المعالج
- تحديد تأخير الجدولة والمزامنة
- تشخيص ضغط الذاكرة وحدود نفادها
- تتبع الكتابة اللاحقة وتأخير نظام الملفات
- قراءة ميزانيات cgroup وsystemd الفعلية
- ربط أدلة لينكس بانتظار التطبيق
المتقدم: الطوبولوجيا والرصد والضبط المنضبط
افهم NUMA وeBPF والملفات والتوسع الشبكي والسعة والتجارب القابلة للرجوع.
- فهم محلية NUMA وحجم الصفحة
- تصميم رصد eBPF محدود
- تفسير مخططات الاستدعاء والزمن خارج المعالج
- تتبع توسع الشبكة عبر الطوابير والمعالجات
- تصميم اختبارات سعة بلا نتائج مضللة
- تنفيذ ضبط قابل للرجوع قائم على الأدلة
لمن هذه الدورة؟
- المطورون والمشغلون الملمون بعمليات لينكس وملفاته وخدماته وأدواته.
- المهندسون الذين يتعلمون تبرير قرارات الأداء والسعة بالأدلة.
قبل أن تبدأ
- أسس صدفة لينكس والعمليات والأذونات والتخزين والشبكة.
- حساب أساسي وفهم المعدلات وطلب التطبيق واستجابته.