ما الذي يحدّد فعليًا سقف أداء Plex؟

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

يحدّ سقف أداء Plex أول اعتماد يصل إلى التشبّع في مسار التشغيل النشط، وليس أسرع مواصفة في الخادم.

لا يستطيع معالج قوي تعويض عدم كفاية عرض النطاق الترددي للرفع، كما أن الشبكة السريعة لا تمنع التحويل الترميزي عندما يفتقر العميل إلى دعم برنامج الترميز. وبالمثل، قد يحسّن SSD سرعة استجابة البيانات الوصفية من دون زيادة عدد عمليات التحويل الترميزي العتادية التي تستطيع وحدة معالجة الرسومات تحمّلها. تعامل مع Plex كسلسلة من الاعتمادات، وقِس المرحلة الأولى التي تفشل قبل تغيير العتاد أو التخزين أو الشبكة أو إعدادات الحاويات.

يحدد وضع التشغيل المورد الأكثر أهمية

قد يستخدم التشغيل المباشر Direct Play قدرًا قليلًا من المعالج لأن الخادم يقرأ الملف ويرسله أساسًا، بينما ينقل التحويل الترميزي العمل إلى المعالج أو عتاد الفيديو المخصص، ويستهلك أيضًا مساحة تخزين مؤقتة. وقد يضيف التشغيل عن بُعد حدًا أقصى لعرض نطاق الرفع غير موجود على الشبكة المحلية.

يختار الخادم بين التشغيل المباشر Direct Play، والبث المباشر Direct Stream، والتحويل الترميزي وفقًا لتوافق العميل ومتطلبات البث، ما يغيّر الموارد التي تستهلكها كل جلسة؛ وهذا هو الأساس الذي ينبغي تحديده لسقف أداء Plex.

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

لا يضاعف تعدد الجلسات إلا الموارد التي تستخدمها كل جلسة

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

عند قياس سقف أداء Plex، ينبغي أن يفحص فحص الاختناقات موردًا تلو الآخر الاستخدام والتشبّع والأخطاء عبر المعالج والذاكرة والشبكة والتخزين، بدلًا من الاعتماد على مقياس متوسط واحد.

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

متى يصبح أحد الاختبارات مضللًا

لا يستطيع اختبار واحد بدقة 1080p التنبؤ بأداء حرق الترجمة المصاحبة بتنسيق 4K HDR، كما لا يستطيع اختبار على الشبكة المحلية التنبؤ باتصال بطيء عن بُعد. وقد تغيّر إمكانات العميل وتنسيقات الوسائط المسار بدرجة كافية لاختفاء الاختناق السابق وظهور اختناق آخر مهيمن.

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

كرّر عبء العمل مع تغيير متغير واحد في كل مرة. عندما ينتقل الاختناق إلى مرحلة مختلفة، اعتبر ذلك نظام تشغيل جديدًا بدلًا من دمج النتائج في متوسط واحد.

-15% OFF

اعثر على المرحلة الأولى التي تصل إلى التشبّع

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

قبل اعتماد تغيير في سقف أداء Plex، ومن دون حدود صريحة لموارد الحاوية، قد تستهلك خدمة مجاورة المعالج أو الذاكرة أو عمليات الإدخال والإخراج على التخزين خلال فترة الذروة نفسها، فتغيّر سلوك Plex.

رقِّ الاعتماد الذي يعيق عبء العمل المطلوب فقط. توقّف عندما يتجاوز العدد المستهدف من الجلسات الاختبار مع وجود هامش احتياطي؛ فالقدرة الإضافية في مكوّن غير مقيِّد لن ترفع السقف المرصود.

  1. حدّد أولًا ما إذا كان الاستخدام تشغيلًا مباشرًا Direct Play أو بثًا مباشرًا Direct Stream أو تحويلًا ترميزيًا
  2. أضف الجلسات واحدة تلو الأخرى
  3. سجّل أول مورد يصل إلى التشبّع مع العَرَض المصاحب
  4. رقِّ المرحلة المقيِّدة، ثم أعد الاختبار نفسه

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.