كيفية تحسين مهام الصور المصغّرة للصور حول نوافذ النسخ الاحتياطي

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

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

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

قِس التعارض قبل تغيير عدد العاملين

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

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

يوفر Immich قوائم انتظار للمهام وعناصر تحكم بالعاملين موضحة في وثائق المهام والعاملين. سجّل القيم الحالية قبل تعديلها حتى تتوفر لك إمكانية تراجع واضحة إذا فشلت التجربة.

حدّد نافذة هادئة وقاعدة للتجاوز

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

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

احتفظ بنافذة للحاق بالركب بعد عمليات الاستيراد الكبيرة. فمن دونها، قد يترك الحد المنخفض للعاملين ليلًا المستخدمين في انتظار الصور المصغرة لأيام، رغم توفر الموارد نهارًا.

اضبط التزامن وفقًا للاختناق

غيّر فئة واحدة من العاملين أو قيمة تزامن واحدة في كل مرة، وعالج دفعة بالحجم نفسه. قارن معدل استنزاف قائمة الانتظار بمدة النسخ الاحتياطي وزمن الاستجابة التفاعلي بدلًا من تقييم النجاح وفق استخدام المعالج وحده.

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

حافظ على موثوقية عمليات تحميل الشبكة أثناء العمليتين. يوضح دليل تخزين Immich على الشبكة سبب ظهور المسار المحمّل لكنه المتوقف كما لو كان مشكلة في مهمة التطبيق.

-15% OFF

تحقق من دورة كاملة واحدة واستعد الخدمة المعتادة

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

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

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

الدعم والنصائح

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

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.