اختبر ما إذا كان عدد الملفات، وليس سرعة الرابط، هو المحفز قبل تغيير إعدادات SMB أو الشبكة.
على جهاز NAS منزلي، تجبر آلاف الملفات الصغيرة العميل والخادم على تكرار البحث عن المسار، وفحوصات الأذونات، والفتح، والإنشاء، وتحديثات البيانات الوصفية، والإغلاق، والمسح على جانب التطبيق لكل كائن. يمكن أن يظل رابط جيجابت أو 2.5 جيجابت في الثانية خاملاً إلى حد كبير بينما لا يزال النسخ بطيئًا، لذا فإن الخطوة الأولى المفيدة هي اختبار A/B يحافظ على إجمالي البايتات مماثلًا ولكنه يغير عدد الكائنات، يتبعه اختبارات التخزين والعميل وأداة النسخ بترتيب ثابت.
قارن ملفًا كبيرًا واحدًا بنفس عدد البايتات في ملفات صغيرة
أنشئ مجموعتي اختبار على نفس تخزين المصدر: ملف كبير واحد ومجلد يحتوي على آلاف الملفات الصغيرة بحجم إجمالي تقريبي مماثل. انسخ كلاهما إلى نفس مشاركة NAS باستخدام نفس العميل، ومسار SMB، وفترة زمنية متشابهة.
يُظهر تقرير مستخدم TrueNAS النمط المميز لـ تباطؤ SMB مع الملفات الصغيرة بينما ظلت الملفات الكبيرة قريبة من سرعة الشبكة العادية. هذا التباين أكثر فائدة من رقم سرعة واحد لأنه يثبت أن شكل عبء العمل يغير عنق الزجاجة.
سجل الوقت المنقضي، وإجمالي الملفات، وإجمالي البايتات، وعدد الملفات في الثانية، ومتوسط ميجابايت في الثانية، وما إذا كان التباطؤ يبدأ فورًا أو فقط بعد امتلاء الذاكرة المؤقتة. إذا كانت المجموعتان بطيئتين، فافحص مسار الشبكة أو التخزين العام أولاً؛ إذا انهارت مجموعة الملفات الصغيرة فقط، فتابع باختبارات تركز على البيانات الوصفية.
فصل سعة الشبكة عن العمل لكل ملف
قم بإجراء اختبار شبكة من الذاكرة إلى الذاكرة بين نفس العميل وNAS، ثم قارنها مع نتيجة SMB للملف الكبير. يظهر اختبار الشبكة النظيف ونسخ الملف الكبير السريع أن الرابط يمكنه نقل البيانات حتى لو لم يتمكن عبء العمل الخاص بالملفات الصغيرة من ملئه.
تحول الملفات الصغيرة النسخ إلى عمل متكرر من طلب واستجابة. وثقت Eclectic Light كيف يمكن أن تأخذ النسخ الاحتياطية الثقيلة على البيانات الوصفية في SMB وقتًا غير متوقع حتى عندما تتحرك بيانات حمولة قليلة.
لا تستجب لهذه النتيجة بتغيير MTU أو الازدواج أو تجميع الروابط أولاً. تتبع عدد الملفات في الثانية والكمون المحمّل بدلاً من ذلك؛ السؤال المفيد التالي هو ما إذا كان العمل المتكرر ينتظر المصدر، أو وجهة NAS، أو الفحص على جانب العميل.
اختبر كمون البيانات الوصفية للمصدر والوجهة بشكل منفصل
انسخ مجموعة الملفات الصغيرة من المصدر إلى مجلد محلي آخر على العميل، ثم أنشئ أو استخرج نفس المجموعة محليًا على NAS. تعزل هذان الاختباران قراءات المصدر وإنشاءات NAS بدون وجود SMB بينهما.
ناقشة مباشرة على Unraid قاست عمليات بطيئة لكل ملف لم تكن مرئية أثناء نقل الملفات الكبيرة. الإشارة المهمة هي ما إذا كان إنشاء الوجهة المحلية بطيئًا بالفعل قبل تدخل الشبكة.
إذا كان النسخ المحلي للعميل بطيئًا، فافحص قرص المصدر، ونظام الملفات، والتشفير، وتخطيط الملفات. إذا كان إنشاء NAS المحلي بطيئًا، فافحص تجمع الوجهة، وطبقة الذاكرة المؤقتة، ومسار التماثل، وتجزئة مساحة التخزين الحرة، وجهاز البيانات الوصفية، وسلوك الكتابة المتزامنة قبل ضبط SMB.
قِس الفحص الأمني والفهرسة على كلا الطرفين
قد يقوم مضاد الفيروسات، وحماية النقاط النهائية، وتوليد الصور المصغرة، وفهرسة المحتوى، ومراقبو المزامنة، وفاحصو الوسائط بفحص كل ملف جديد. يمكن لتكلفتهم الثابتة لكل كائن أن تهيمن على عبء العمل الذي ينشئ آلاف العناصر بسرعة.
قم بإجراء اختبار واحد محكم مع استثناء الفحص والفهرسة في الوقت الحقيقي مؤقتًا فقط لمجلد الاختبار المخصص، ثم استعد الحماية فورًا. الغرض ليس ترك الأمان معطلًا، بل تحديد ما إذا كان التباطؤ يتبع الفحص لكل ملف.
إذا ارتفع عدد الملفات في الثانية بشكل حاد، فأنشئ استثناء طويل الأمد أكثر أمانًا فقط لمرحلة النسخ الاحتياطي الموثوق بها أو بيانات الذاكرة المؤقتة المولدة، أو جدولة الفحص بعد النقل. إذا لم يتغير النتيجة، استعد الإعدادات الأصلية وانتقل إلى سلوك أداة النسخ بدلاً من تراكم استثناءات غير مفسرة.
قارن أدوات النسخ والتزامن بدون تغيير مجموعة البيانات
يمكن لمستكشف الملفات، Finder، Robocopy، rsync، عملاء النسخ الاحتياطي، وأدوات الأرشفة استخدام أعماق قوائم انتظار مختلفة، واستدعاءات بيانات وصفية، وقواعد إعادة المحاولة، والتوازي. قارن بين أداتين مقابل نفس شجرة المصدر والوجهة بدلاً من مقارنة أعباء عمل غير مرتبطة.
توضح مناقشة Resilio حول مسح عدد كبير من الملفات سبب بقاء المهمة مقيدة بالبيانات الوصفية حتى عندما يتغير المحتوى قليلاً. يمكن للخيوط الإضافية إخفاء بعض الكمون، لكنها قد تثقل NAS بإنشاءات متزامنة.
زد التزامن خطوة واحدة في كل مرة وتوقف عندما يتوقف عدد الملفات في الثانية عن التحسن، أو يرتفع الكمون بشكل حاد، أو يبدأ NAS في انتظار عمليات الكتابة. احتفظ بالإعداد الذي يحسن عبء العمل الحقيقي باستمرار، وليس أعلى قيمة يسمح بها الأداة.
استخدم نمط النتيجة لاختيار أصغر إصلاح
يجب أن يشير التشخيص إلى مرحلة واحدة مهيمنة: سعة الشبكة، قراءات المصدر، إنشاءات NAS، فحص النقاط النهائية، سلوك طلبات SMB، أو أداة النسخ. لا تدمج كل الضبط الممكن في تجربة واحدة لأن التغيير النهائي في السرعة لن يفسر السبب بعد ذلك.
تشرح ZimaSpace كيف يزيد عدد الملفات من عمل NAS السبب الأساسي الذي يجعل عدد الملفات في الثانية قد يكون أكثر أهمية من ميجابايت في الثانية لهذا العبء.
اقبل الإصلاح فقط عندما تتحسن مجموعة الملفات الصغيرة نفسها عبر تشغيلات متكررة دون الإضرار بسرعة الملفات الكبيرة، أو الأذونات، أو سلوك الاستعادة، أو استجابة NAS. عندما لا تكون الاستعادة الفردية ضرورية، يمكن لتجميع الملفات الصغيرة غير القابلة للتغيير في أرشيف أن يقلل من عبء الكائنات، لكن هذا قرار سير عمل وليس إصلاح SMB شامل.
الدعم والنصائح
المزيد للقراءة

هل يمكن لـ Plex مشاركة وحدة معالجة الرسومات (GPU) مع حاوية Docker أخرى؟
يمكن لـ Plex وحاوية أخرى غالبًا الوصول إلى وحدة معالجة الرسومات نفسها، لكن يجب اختبار دعم برنامج التشغيل، وتعيين الجهاز، وحِمل محرّك الفيديو، والذاكرة،...

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

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

