يمكن أن يتباطأ جهاز NAS المنزلي قبل أن يمتلئ بالكامل لأن المساحة الحرة المتبقية قد تكون كبيرة إجمالاً لكنها صعبة التخصيص في أجزاء متجاورة مفيدة.
تترك عمليات الحذف فراغات بأحجام مختلفة عبر التجمع. لا يمكن للملفات الجديدة، أو تحديثات النسخ عند الكتابة، أو شرائط التماثل، أو اللقطات دائمًا إعادة استخدام تلك الفراغات بكفاءة. يقضي المخصص وقتًا أطول في البحث، وتنقسم الكتابات الكبيرة إلى أجزاء أكثر، ويظل مقياس السعة يبدو مريحًا لأنه يحسب البايتات الحرة بدلاً من شكلها.
ينفد التجمع من الأجزاء المفيدة قبل نفاد البايتات الحرة
تصف تجزئة المساحة الحرة كيفية توزيع السعة المتاحة. عشرة غيغابايت في منطقة واحدة ليست مكافئة لعشرة غيغابايت مقسمة إلى آلاف الفجوات الضيقة عندما يحتاج عبء العمل إلى أجزاء متسلسلة طويلة. قد يلبي المخصص كلا الطلبين، لكن النسخة المجزأة تخلق خرائط أكثر وموقعًا ماديًا أقل توقعًا.
لهذا السبب، فإن نسبة الاستخدام والتجزئة هما إشارتان منفصلتان. خصائص سعة التجمع والتجزئة تُبلغ عن جوانب مختلفة من نفس حالة التخزين؛ ولا يتنبأ أي رقم بمفرده بزمن استجابة التطبيق.
تخلق عمليات الحذف فراغات لا يمكن للكتابات الجديدة دائمًا إعادة استخدامها
يعيد الملف المحذوف أجزاءه فقط عندما لا يمتلكها أي لقطة أو نسخة أو مرجع مفتوح. وحتى في تلك الحالة، قد تتطلب الكتابة الجديدة محاذاة مختلفة أو جزءًا أكبر. يمكن أن تكون المناطق الصغيرة المحررة مناسبة للبيانات الوصفية بينما تظل غير مناسبة لأرشيف كبير أو جزء قاعدة بيانات.
مع تضييق مجموعة الخيارات، قد يتحول المخصص من اختيار سريع إلى بحث أكثر تكلفة. يصف OpenZFS كيف تغير ظروف انخفاض المساحة الحرة سلوك التخصيص في إرشادات المساحة الحرة والتخصيص. العتبة الدقيقة تعتمد على التنفيذ، لذا يجب اعتبار النسبة الثابتة هامش تشغيل وليس خط فشل عالمي.
النسخ عند الكتابة يجعل خريطة المساحة الحرة تتقدم في العمر بشكل مختلف
لا يكتب النسخ عند الكتابة فوق كتلة موجودة. بل يخصص موقعًا جديدًا، يكتب المحتوى المعدل، يحدث البيانات الوصفية، ويحرر الموقع القديم فقط عندما لا يشير إليه شيء آخر. يحافظ هذا على اللقطات واتساق الأعطال، لكن التعديل المتكرر يمكن أن يبعثر النسخ الجديدة عبر التجمع.
تربط شرح النسخ عند الكتابة الواضح الكتل القديمة غير القابلة للتغيير بالتخصيص الجديد، بينما توضح ملاحظة تصميم نظام الملفات حول تجزئة النسخ عند الكتابة على المدى الطويل سبب تراجع التتابع مع تراكم التحديثات. يمكن للقطات تمديد هذه الفترة من خلال إبقاء الأجزاء القديمة غير متاحة لإعادة الاستخدام.
| وسيط التخزين أو التخطيط | تكلفة التجزئة التي تصبح مرئية | عرض نموذجي لجهاز NAS منزلي |
|---|---|---|
| قرص صلب واحد | زيادة حركة الرأس بين الأجزاء | انخفاض سرعة التتابع والبحث المسموع |
| تجمع تماثل الأقراص الصلبة | تقسيم الكتابات بالإضافة إلى عمل التماثل | سرعة نقل غير متساوية أثناء التحديثات |
| تجمع SSD | زيادة الخرائط، والبيانات الوصفية، وعمل جمع القمامة | ارتفاع زمن الاستجابة في الذيل تحت الكتابات المستمرة |
| تجمع CoW مع كثافة لقطات عالية | تبقى الأجزاء القديمة مشار إليها | تعود المساحة الحرة متأخرة عن المتوقع |
تكشف الأقراص الصلبة وSSD عن أجزاء مختلفة من المشكلة
على القرص الصلب، تزيد الأجزاء المجزأة مباشرة من عمليات البحث الميكانيكية، لذا قد يقرأ ملف كبير بسرعة أقل بكثير من سرعته التتابعية الأصلية. تزيل SSD حركة الرأس لكنها لا تزيل عمليات البحث في المخصص، أو تغييرات الخرائط، أو حركة البيانات الوصفية، أو تنظيف الفلاش الداخلي. لذلك يمكن أن تظل التجزئة مشكلة زمن استجابة حتى عندما يكون الجهاز سريعًا في القراءة العشوائية.
تضيف التماثل والضغط قيودًا إضافية لأن التخزين قد يخصص حول حدود الشرائط أو سجلات مضغوطة متغيرة. تظهر الأبحاث حول التجزئة في تخزين الكائنات الكبيرة أن حجم الكائن ونمط التحديث مهمان معًا. لا يمكن لمعيار يعتمد فقط على تجمع فارغ أن يمثل حالة التخصيص المتقدمة هذه.
الهامش السعوي هو مورد تخصيص
تعطي المساحة الحرة للمخصص خيارات. تجعل الخيارات الكثيرة من السهل وضع ملف متزايد في أجزاء أطول، وتوزيع تحديثات النسخ عند الكتابة، وامتصاص الصيانة دون إعادة استخدام الفجوات الضيقة فورًا. هذا هو السبب الهندسي وراء ترك هامش؛ فهو ليس مجرد تحذير بشأن البايت الأخير.
لا تحول التوصية الشائعة بنسبة 80 بالمئة إلى قانون. تحليل موجه للقارئ حول هامش التجمع وسلوك المخصص هو سياق مفيد، لكن يجب الحكم على جهاز NAS المنزلي بناءً على مقياس التجزئة الفعلي، واحتفاظ اللقطات، وعبء العمل، وتخطيط الجهاز، واتجاه زمن الاستجابة. ارتفاع وقت التخصيص قبل امتلاء السعة هو التحذير الملحوظ.
الأسئلة المتكررة
هل يمكن لحذف ملف كبير واحد أن يزيل تجزئة تجمع NAS؟
يمكن أن يخلق جزءًا حرًا كبيرًا مفيدًا إذا لم تحتفظ أي لقطة بالكتل، لكنه لا يعيد تنظيم الملفات الموجودة أو يضمن أن التخصيص المستقبلي سيظل متجاورًا.
هل تجزئة المساحة الحرة هي نفسها تجزئة الملفات؟
لا. تصف تجزئة الملفات ملفًا واحدًا مقسمًا عبر أجزاء. تصف تجزئة المساحة الحرة شكل المناطق غير المخصصة. يؤثر كل منهما على الآخر لكنه يمكن أن يتحرك بشكل مستقل.
هل سيقضي SSD على التباطؤ؟
يزيل تكلفة البحث الميكانيكي، لكنه لا يزيل تخصيص نظام الملفات، أو البيانات الوصفية، أو النسخ عند الكتابة، أو التماثل، أو عبء جمع القمامة في الفلاش. قد يتقلص العرض أو يتحول إلى زمن استجابة في الذيل بدلاً من أن يختفي.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

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

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

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

