عادةً ما ينتج الإدخال والإخراج المتقطع على أقراص Plex عن أعمال خلفية موضوعة في قائمة الانتظار أو عمليات كتابة مؤجلة، وليس عن قرص مشبع باستمرار.
تعامل مع الارتفاع المفاجئ باعتباره مشكلة توقيت أولًا. يمكن لعملية فحص أو مهمة إنشاء الصور المصغرة أو معاملة قاعدة بيانات أو حاوية أخرى إنشاء العمل بسرعة، بينما يؤخر نظام التشغيل جزءًا من عملية الكتابة الفعلية. اربط بين ارتفاع نشاط القرص ونشاط Plex وعمليات الكتابة المؤجلة على المضيف والخدمات الأخرى قبل إلقاء اللوم على القرص نفسه.
ابدأ بفهم شكل الارتفاع المفاجئ
يشير الارتفاع القصير وقائمة الانتظار المستمرة إلى نوعين مختلفين من الأعطال. قد يكون الارتفاع الذي يختفي سريعًا نتيجة تجميع طبيعي للعمليات، بينما قد تشير قائمة الانتظار العميقة المستمرة إلى التشبع.
تساعد فحوصات الاستخدام والتشبع والأخطاء على التمييز بين مورد مشغول وآخر مقيّد فعليًا أو متعطّل.
سجّل استخدام القرص وعمق قائمة الانتظار وزمن الاستجابة وتوقيت مهام Plex خلال نافذة زمنية واحدة مدتها خمس دقائق. إذا ظلّت قائمة الانتظار مرتفعة بعد انتهاء مهمة Plex، فافحص مسار التخزين بدلًا من جدولة المهام.
يمكن لنظام Linux تأخير عمليات الكتابة ثم تنفيذها معًا
لا تصل كتابات نظام الملفات دائمًا إلى القرص لحظة إصدار Plex لها. يمكن أن تتراكم الصفحات المتسخة في الذاكرة ثم تُفرَّغ في ارتفاع مفاجئ وملحوظ، لا سيما أثناء الأنشطة الكثيفة بالبيانات الوصفية.
يمكن لـ عمليات الكتابة المؤجلة في Linux تأخير نشاط القرص الفعلي بعد أن ينشئ التطبيق عمليات الكتابة.
قارن عدادات الذاكرة المتسخة والكتابة المؤجلة مع ارتفاع نشاط القرص أثناء تشغيل فحص المكتبة أو مهمة البيانات الوصفية. إذا ارتفعت عمليات الكتابة المؤجلة قبل ارتفاع نشاط الجهاز، فذلك يعني أن الارتفاع ناتج جزئيًا على الأقل عن تجميع العمليات في نظام التشغيل.
افصل بين إدخال وإخراج بيانات التطبيق وإدخال وإخراج الوسائط
تختلف أنماط الوصول إلى ملفات وسائط Plex وبيانات تطبيق Plex اختلافًا كبيرًا. فعادةً ما تكون قراءات الفيديو الكبيرة متسلسلة، بينما تنشئ قواعد البيانات والبيانات الوصفية والرسومات الفنية والسجلات وذاكرات التخزين المؤقت عمليات عشوائية أصغر.
يشمل تخزين البيانات الوصفية في Plex قواعد البيانات والرسومات الفنية والفهارس وملفات حالة الخادم الأخرى.
قِس وحدة تخزين بيانات التطبيق ووحدة تخزين الوسائط بشكل منفصل إذا كانتا موجودتين على جهازين مختلفين. عندما يرتفع نشاط جهاز بيانات التطبيق بينما يظل جهاز الوسائط هادئًا، ركّز على نشاط قاعدة البيانات أو البيانات الوصفية أو ذاكرة التخزين المؤقت. إن وجود مسار دائم لبيانات التطبيق منفصل عن الوسائط المجمعة يجعل مراقبة أنماط الإدخال والإخراج هذه بشكل مستقل أسهل.
تحقق من الخدمات المتنافسة قبل استبدال وحدة التخزين
يمكن لخادم منزلي مشترك أن يحوّل عمليات Plex العادية إلى ارتفاعات مفاجئة عندما تصل حاويات أخرى إلى وحدة التخزين في الوقت نفسه. فقد تتزامن عمليات الكتابة التي تنفذها أدوات التنزيل والفهرسة والنسخ الاحتياطي وخدمات إدارة الوسائط حول عمليات الفحص أو الاستيراد.
في حزمة وسائط متعددة الخدمات، يمكن أن يتشارك Plex المسارات والتوقيت مع خدمات الأتمتة والفهرسة والتنزيل.
أوقف مؤقتًا خدمة كتابة منافسة واحدة وكرّر عملية Plex نفسها، ثم قارن زمن الاستجابة وعمق قائمة الانتظار. إذا أدى إيقاف خدمة واحدة إلى اختفاء الارتفاع المفاجئ، فأعد جدولة عبء العمل هذا أو افصله قبل شراء أقراص أسرع.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

الحالة أثناء التشغيل مقابل الحالة المستمرة في Home Assistant: ما الذي يجب أن يبقى بعد إعادة التشغيل؟
لا يحتفظ Home Assistant بكل قيمة مباشرة؛ إذ تؤدي الإعدادات والسجلات والحالات المحددة المستعادة وبيانات النشر أدوارًا مختلفة عند إعادة التشغيل.

كيف يُجري Home Assistant مصادقة الجلسات المحلية وعن بُعد؟
تستخدم جلسات Home Assistant المحلية وعن بُعد نموذج الهوية نفسه من جهة الخادم؛ إذ يغيّر الوصول عن بُعد المسار وحدود TLS، وليس تدفق الرموز...

لماذا قد تصبح استعلامات سجل Home Assistant بطيئة مع نمو بيانات المسجّل؟
يمكن أن يؤدي نمو بيانات Recorder إلى زيادة تكلفة استعلامات History عندما يشمل النطاق المطلوب عددًا أكبر من الصفوف، أو تزداد حالات فقدان ذاكرة...

