يوفر التكرار سعة NAS المنزلي عن طريق تخزين نسخة واحدة من البيانات المكررة، لكنه يحتاج إلى فهرس قابل للبحث يتنافس على الذاكرة العشوائية مع كل خدمة أخرى.
التبادل ليس عددًا ثابتًا من الجيجابايت من الذاكرة لكل تيرابايت من القرص. يتغير مع حجم الكتلة، وكمية البيانات الفريدة، وحجم إدخال الفهرس، ونطاق التكرار، وسلوك التخزين المؤقت. يمكن لتجمع مليء بنسخ احتياطية مكررة أن يبرر التكلفة؛ بينما يمكن لأرشيف وسائط مليء بملفات فريدة بناء فهرس كبير مع توفير قليل جدًا.
تكلفة الذاكرة العشوائية تأتي من العثور على الكتل الموجودة
يقوم التكرار على مستوى الكتلة بتقسيم البيانات الواردة إلى وحدات، ويحسب بصمة لكل وحدة، ويتحقق مما إذا كانت هذه البصمة موجودة بالفعل. تُكتب كتلة جديدة وتُفهرس. تُستبدل الكتلة المطابقة بإشارة إلى النسخة المخزنة. يوضح الوصف الأصلي لـ تكرار بصمة الكتل أن الفهرس يجب أن يربط كل مجموع تحقق بموقع تخزين وعدد مراجع.
الذاكرة العشوائية قيمة لأن هذا البحث يحدث في مسار الكتابة. الاحتفاظ بإدخالات البصمات المستخدمة بشكل متكرر في الذاكرة يسمح لـ NAS بالإجابة على "هل خزنت هذه الكتلة؟" دون انتظار القرص. يمكن لأنظمة مستوى الملف استخدام سجلات أكثر خشونة وبيانات وصفية أقل، بينما تجد أنظمة مستوى الكتلة التكرار داخل الملفات المتغيرة على حساب المزيد من إدخالات الفهرس.
يظهر نفس المبدأ في أنظمة النسخ الاحتياطي الأبسط: يتم إنشاء بصمة للملفات، ويتم التعرف على التطابق، ويتم تجنب نسخة مادية أخرى. مثال عملي على بصمة الملفات يوضح الفرق بوضوح. تأتي مكاسب السعة من البيانات المشتركة؛ وتكلفة الذاكرة العشوائية تأتي من تذكر عدد كافٍ من البصمات للعثور على هذا المشاركة بسرعة.
عدد الكتل الفريدة أهم من حجم التجمع الخام
ينمو فهرس التكرار بشكل أساسي مع عدد القطع الفريدة التي يجب وصفها، وليس فقط مع السعة المعلنة لـ NAS. يمكن للكتل الأصغر اكتشاف التكرار داخل الملفات التي تم تغييرها جزئيًا، لكنها تخلق المزيد من بصمات الأصابع لنفس كمية البيانات الفريدة. تقلل الكتل الأكبر من حجم الفهرس، ومع ذلك يمكن لمنطقة واحدة متغيرة أن تجعل وحدة أكبر بكثير تظهر كفريدة.
تركيب عبء العمل يحدد ما إذا كانت تلك الإدخالات توفر مساحة ذات معنى. غالبًا ما تكرر سجلات النسخ الاحتياطي وصور النظام المستنسخة مناطق كبيرة، بينما تميل الصور والفيديوهات والأرشيفات والبيانات المشفرة إلى تقديم كتل متطابقة أقل. يوضح شرح مفصل لـعوامل تكرار النسخ الاحتياطي لماذا تؤثر الاحتفاظ، ومعدل التغيير، ونوع البيانات، ونطاق التكرار جميعها على النسبة الممكن تحقيقها.
| عبء عمل NAS المنزلي | نمط التكرار | سلوك الفهرس | عائد محتمل على السعة |
|---|---|---|---|
| النسخ الاحتياطية الكاملة المتكررة | العديد من الكتل غير المتغيرة عبر الإصدارات | الإدخالات الجديدة تتبع البيانات المتغيرة بشكل رئيسي | غالبًا عالي |
| صور الأجهزة الافتراضية أو النظام المستنسخة | كتل نظام التشغيل والتطبيقات المشتركة | يمكن للفهرسة الدقيقة العثور على المناطق المتكررة | متوسط إلى عالي |
| المستندات ذات الإصدارات ومجلدات المشاريع | بعض التكرار الكامل للملفات وتحت الملفات | يعتمد على نمط التعديل وحدود الكتل | متغير |
| مكتبات الصور والموسيقى والفيديو | ملفات فريدة في الغالب، ومشفرة بالفعل | تتراكم الإدخالات الفريدة مع إعادة استخدام قليلة | عادة منخفض |
| النسخ الاحتياطية المشفرة أو المضغوطة | قد لا تتطابق البيانات المصدرية المتكررة بعد الآن | ينمو الفهرس بينما تنخفض التطابقات | غالبًا منخفض جدًا |
تتطلب اللقطات عناية خاصة في هذا المقارنة. قد يشارك نظام الملفات بنسخ عند الكتابة بالفعل الكتل غير المتغيرة بين اللقطات، لذا فإن التشابه المنطقي بين عرضين للقطات لا يمثل تلقائيًا نسخًا مادية إضافية يمكن للتكرار إزالتها. يجب أن يستخدم تخطيط السعة بيانات منطقية ومادية مقاسة، وليس فقط عدد الملفات.
التكرار المضمن وما بعد المعالجة يتم دفع تكلفتهما في أوقات مختلفة
تقوم بصمات التكرار المضمنة وفحص البيانات بالتحقق قبل اكتمال الكتابة. فهي تتجنب تمامًا تخزين الكتل المكررة، مما يحمي المساحة الحرة على الفور، لكن حساب التجزئة والبحث في الفهرس يحدثان مباشرة في زمن الاستجابة الأمامي. هذا يجعل توطين الذاكرة العشوائية مهمًا بشكل خاص أثناء النسخ الاحتياطية، وكتابة الأجهزة الافتراضية، ونشاط العملاء المتزامن.
تكتب إزالة التكرار بعد المعالجة البيانات أولاً ثم تمسحها لاحقًا. مسار الكتابة الأولي أبسط، لكن نظام التخزين الشبكي يحتاج إلى سعة مؤقتة لمجموعة البيانات الواردة كاملة ثم يقضي لاحقًا وحدة المعالجة المركزية والذاكرة وعرض النطاق الترددي للقرص في تمرير خلفي. يشرح مقارنة بين إزالة التكرار الفورية وبعد المعالجة سبب تفضيل طريقة واحدة للكفاءة الفورية في المساحة بينما يمكن للطريقة الأخرى الحفاظ على سرعة الكتابة في المقدمة.
لا يزيل أي من نموذجَي التوقيت الفهرس. بل يغير فقط متى يبني النظام الفهرس ويستعلم عنه ويحدثه. قد يكون لدى هدف أرشيفي قليل الاستخدام وقت للمسح في الخلفية، بينما قد يشعر تجمع التطبيقات الذي يعمل دائمًا بتلك المسح كتعطيل متأخر. لذلك، المقايضة هي بين السعة مقابل كل من الذاكرة العشوائية ومرونة الجدولة، وليس الذاكرة العشوائية فقط.
عندما يغادر الفهرس الذاكرة العشوائية، تصبح الكتابات عمليات بحث عشوائية
يمكن أن يعيش جدول إزالة التكرار على التخزين بينما تُخزن مدخلاته النشطة مؤقتًا في الذاكرة. يتغير الأداء عندما لا يعود الفهرس العامل يتسع في تلك الذاكرة المؤقتة. قد يتطلب كل بحث عن بصمة مفقودة قراءة بيانات وصفية عشوائية صغيرة قبل أن يتمكن نظام التخزين الشبكي من تحديد ما إذا كان سيكتب كتلة جديدة أو يزيد مرجعًا موجودًا.
هذا غير مناسب للأقراص الصلبة، حيث يكون الإدخال/الإخراج العشوائي أبطأ بكثير من النقل التسلسلي. يصف التوجيه الحالي لجدول إزالة التكرار الجدول كهيكل تجزئة على القرص تستهلك مدخلاته المخزنة في الذاكرة ذاكرة، ويمكن أن تؤدي الفقدان إلى تحويل الكتابات إلى قراءات عشوائية من القرص. كما يوضح سبب وجوب تقدير الطلب الدقيق على الذاكرة من عدد الكتل الفريدة وحجم المدخلات بدلاً من شعار عالمي للذاكرة لكل تيرابايت.
زيادة الذاكرة العشوائية تحسن فرصة بقاء عمليات البحث سريعة، لكنها لا تضمن انخفاض الكمون في أماكن أخرى. يمكن لتخطيطات إزالة التكرار أيضًا أن تشتت المراجع المستخدمة أثناء الاستعادة أو القراءة. تُظهر الأبحاث حول تجزئة قراءة إزالة التكرار سبب إمكانية حفظ النظام لسعة كبيرة مع الحاجة إلى استراتيجيات تخطيط وتخزين مؤقت للحفاظ على أداء الاستعادة.
العائد يستحق فقط عندما تفوق البيانات المكررة حجم الفهرس
المقارنة المفيدة ليست حجم NAS الخام مقابل ذاكرة الوصول العشوائي المثبتة. بل هي البايتات الفيزيائية التي تم تجنبها مقابل الذاكرة، ووقت وحدة المعالجة المركزية، وعمليات الإدخال/الإخراج للبيانات الوصفية، وتكلفة تخطيط القراءة المطلوبة لتجنبها. نسبة إزالة التكرار المنطقية إلى الفيزيائية العالية يمكن أن تبرر فهرسًا كبيرًا؛ نسبة قريبة من 1:1 تعني أن NAS يدفع لإثبات أن كل كتلة تقريبًا فريدة.
قِس عبء العمل المتوقع قبل اعتبار إزالة التكرار سعة موجودة بالفعل. تشمل الملاحظات المفيدة عدد الكتل الفريدة، متوسط حجم الكتلة، نسبة إزالة التكرار، حجم الفهرس على القرص، حجم الفهرس المخزن مؤقتًا، معدل نجاح التخزين المؤقت، استخدام وحدة المعالجة المركزية، زمن تأخير الكتابة، ومعدل استعادة البيانات. نفذ الاختبار باستخدام نسخ احتياطية أو صور ممثلة بدلاً من ملفات مملوءة بالأصفار، لأن التكرار الاصطناعي قد يبالغ في التوفير.
التفسير الأكثر أمانًا هو مشروط: إزالة التكرار تكون أقوى لمجموعات البيانات المتكررة عمدًا وأضعف كميزة عامة عبر تخزين المنزل المختلط. يمكنها تحويل ذاكرة الوصول العشوائي إلى سعة قابلة للاستخدام، لكن فقط عندما يظل الفهرس قابلًا للخدمة وتحتوي البيانات المخزنة على كتل قابلة للتكرار تكفي لتعويض تكلفة البحث.
الأسئلة المتكررة
هل زيادة ذاكرة الوصول العشوائي تزيد من نسبة إزالة التكرار؟
ليس مباشرة. النسبة تأتي من المحتوى المكرر، نطاق إزالة التكرار، وحدود الأجزاء. المزيد من ذاكرة الوصول العشوائي يمكن أن يحتفظ بجزء أكبر من فهرس البصمة في الذاكرة المؤقتة، مما يحسن سرعة البحث، لكنه لا يمكنه إنشاء كتل مكررة غير موجودة.
هل إزالة التكرار هي نفسها الضغط؟
لا. إزالة التكرار تستبدل الأجزاء المكررة بمراجع إلى نسخة مخزنة واحدة. الضغط يشفر الأنماط داخل الجزء باستخدام عدد أقل من البايتات. يمكن أن يكمل كل منهما الآخر، لكن ترتيب المعالجة والبيانات الوصفية وتكلفة وحدة المعالجة المركزية وأفضل الأحمال تختلف.
هل تستفيد مكتبة الوسائط المنزلية عادةً من إزالة التكرار؟
عادةً ما يكون أقل من مجموعات النسخ الاحتياطي أو صور النظام المستنسخة. معظم الصور المشفرة والموسيقى وملفات الفيديو فريدة على مستوى الكتل، لذا قد ينمو الفهرس بينما تظل وفورات السعة صغيرة. يمكن للملفات المكررة تمامًا أن تستفيد، لكن النتائج المقاسة أهم من تصنيف الفئة.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

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

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

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

