ما أسباب تذبذب إدخال وإخراج القرص على خادم Plex؟

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

عادةً ما ينتج الإدخال والإخراج المتقطع على أقراص Plex عن أعمال خلفية موضوعة في قائمة الانتظار أو عمليات كتابة مؤجلة، وليس عن قرص مشبع باستمرار.

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

ابدأ بفهم شكل الارتفاع المفاجئ

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

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

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

يمكن لنظام Linux تأخير عمليات الكتابة ثم تنفيذها معًا

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

يمكن لـ عمليات الكتابة المؤجلة في Linux تأخير نشاط القرص الفعلي بعد أن ينشئ التطبيق عمليات الكتابة.

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

افصل بين إدخال وإخراج بيانات التطبيق وإدخال وإخراج الوسائط

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

يشمل تخزين البيانات الوصفية في Plex قواعد البيانات والرسومات الفنية والفهارس وملفات حالة الخادم الأخرى.

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

-15% OFF

تحقق من الخدمات المتنافسة قبل استبدال وحدة التخزين

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

في حزمة وسائط متعددة الخدمات، يمكن أن يتشارك Plex المسارات والتوقيت مع خدمات الأتمتة والفهرسة والتنزيل.

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

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

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

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.