ما هو تجميع القمامة SSD؟ دليل كامل

إذا كنت تمتلك محرك أقراص ذي حالة صلبة لبضع سنوات، فربما لاحظت اتجاهاً شائعاً: العلامة التجارية الجديدة أقراص SSDs بسرعة البرق، لكنها قد تتباطأ قليلاً أثناء تخزين الملفات وحذفها وإعادة كتابتها بمرور الوقت. على عكس محركات الأقراص الصلبة الميكانيكية (HDDs)، تعتمد أقراص SSD على عملية خاصة في الخلفية لتظل تعمل وتحافظ على أداء ثابت، وهذه العملية هي جمع القمامة (GC). إنها آلية صيانة مدمجة وحاسمة مصممة لمواجهة الحدود المادية الفريدة لذاكرة الفلاش. 
ما هو تجميع القمامة رأس المقالة img ما هو تجميع القمامة SSD؟ دليل كامل

لماذا تحتاج محركات أقراص الحالة الصلبة SSD إلى تجميع القمامة

تستخدم محركات الأقراص الصلبة الميكانيكية (HDDs) أقراصًا دوارة ورأس قراءة/كتابة متحرك، مما يتيح لها الكتابة فوق البيانات مباشرة في المكان الذي تم تخزين البيانات القديمة فيه بالضبط - وهذا ما يسمى الكتابة فوق الموضعية. عندما تقوم بحذف ملف على القرص الصلب، يقوم النظام بوضع علامة على تلك المساحة على أنها متاحة، ويمكن للبيانات الجديدة أن تحل محل البيانات القديمة على الفور دون أي خطوات إضافية.
تستخدم أقراص SSDs ذاكرة فلاش NAND، شريحة تخزين صامتة غير ميكانيكية ذات قيود مادية: لا يمكنهم إجراء عمليات الكتابة فوق الموضعية. يتم تنظيم ذاكرة الفلاش في وحدات ثابتة صغيرة، ويجب محو البيانات القديمة بالكامل قبل أن تتم كتابة بيانات جديدة على نفس المساحة. وعلاوة على ذلك، فإن حذف ملف على الكمبيوتر يخبر نظام التشغيل فقط أن يضع علامة "غير مستخدمة" على المساحة - وتبقى البيانات القديمة الفعلية على شريحة الفلاش كفضلات غير صالحة متبقية. وبمرور الوقت، يؤدي ذلك إلى انسداد المساحة القابلة للاستخدام في محرك أقراص الحالة الصلبة ويؤدي إلى انخفاض الأداء. يبسط الجدول أدناه الاختلافات الرئيسية في التخزين بين محركات الأقراص الصلبة ومحركات أقراص الحالة الصلبة لوضع هذا في منظوره الصحيح.
</تر
ميزة التخزين محرك الأقراص الصلبة SSD
القدرة على الكتابة فوق يدعم عمليات الكتابة فوق الموضعية المباشرة لا يمكن الكتابة فوقها مباشرةً؛ يتطلب المسح الكامل أولاً
سلوك حذف الملفات يتم استبدال البيانات القديمة ببيانات جديدة تلقائيًا تبقى البيانات القديمة كقمامة غير صالحة؛ فقط تم وضع علامة على أنها غير مستخدمة
الحاجة إلى الصيانة لا يلزم إجراء عملية تنظيف مخصصة يحتاج إلى تجميع القمامة لمسح البيانات غير الصالحة

ما هو تجميع القمامة SSD؟

تجميع القمامة SSD هي عملية تلقائية في الخلفية يتم تشغيلها بواسطة وحدة تحكم SSD الداخلية. وتتمثل مهمتها في تنظيف البيانات غير الصالحة (القمامة) التي خلفتها عمليات حذف الملفات والكتابة فوقها وتغييرات النظام، وإعادة تنظيم مساحة ذاكرة الفلاش المجزأة، وتحديث كتل التخزين القابلة للاستخدام لكتابة بيانات جديدة.
لافتة oscoo 2b 1400x475 1 ما هو تجميع القمامة SSD؟ دليل كامل
فكر في جمع القمامة كمدبرة منزل مخصصة لمحرك أقراص SSD الخاص بك. عندما تقوم بالتخلص من "الملفات" (حذف البيانات)، فإن مدبرة المنزل لا تترك القمامة مبعثرة في كل مكان. فهو يجمع كل الحطام عديم الفائدة، وينقل أي عناصر لا تزال صالحة للاستخدام إلى منطقة نظيفة، ويمسح المساحة الفوضوية تمامًا، ويجعلها جاهزة للاستخدام الجديد. بدون هذه العملية، سوف يمتلئ قرص SSD الخاص بك بسرعة بالبيانات المهملة التي لا يمكن الوصول إليها، ويفقد سرعة الكتابة، ويقل عمر المحرك بشكل كبير.

كيف يعمل تجميع القمامة SSD

هناك وحدتان أساسيتان لذاكرة الفلاش في قرص SSD: الصفحات والكتل. الصفحات هي أصغر وحدة حيث يقرأ SSD البيانات ويكتبها، بينما الكتل هي أصغر وحدة يمكن محوها. عدم التطابق هذا هو سبب ضرورة جمع القمامة: لا يمكنك مسح صفحة واحدة غير صالحة. يجب عليك مسح الكتلة بأكملها الموجودة فيها.
تتبع عملية تجميع القمامة أربع خطوات آلية ثابتة وثابتة:
  1. إن وحدة تحكم SSD يفحص جميع كتل التخزين لتحديد الصفحات التي تم وضع علامة غير صالحة من قبل نظام التشغيل عليها - وهي الصفحات التي تحتوي على بيانات محذوفة أو مكتوب عليها بيانات لم تعد تخدم غرضًا.
  2. تقوم وحدة التحكم بنقل جميع البيانات الصالحة التي لا تزال صالحة للاستخدام من هذه الكتل المختلطة (المتسخة) إلى كتلة نظيفة فارغة تمامًا. تضمن هذه الخطوة عدم فقدان أي بيانات مهمة أثناء التنظيف.
  3. عندما يتم نقل جميع البيانات الصالحة بأمان، تقوم وحدة التحكم بمسح الكتلة القديمة المتسخة بالكامل، ومسح جميع البيانات المهملة غير الصالحة نهائيًا.
  4. تتم إضافة الكتلة التي تم مسحها حديثًا مرة أخرى إلى مجموعة المساحة الخالية لمحرك أقراص الحالة الصلبة SSD، وتكون جاهزة لتخزين البيانات الجديدة بأقصى سرعة. تتكرر هذه الدورة باستمرار في الخلفية للحفاظ على تحسين SSD.
كيف يعمل تجميع القمامة SSD ما هو تجميع القمامة SSD؟ دليل كامل

طريقتان لجمع القمامة

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

جمع القمامة و TRIM: شراكة مهمة للغاية

جمع القمامة و TRIM هما ميزتان منفصلتان ومتكاملتان تعملان معاً للحفاظ على تشغيل أقراص SSD بسلاسة. TRIM هو أمر يتم إرساله من نظام تشغيل الكمبيوتر إلى وحدة تحكم SSD لإخبار وحدة التحكم بالضبط عن كتل البيانات التي لم يعد النظام بحاجة إليها، ووضع علامة عليها على أنها غير صالحة مسبقًا. بدون TRIM، لا يمكن لوحدة التحكم في SSD التمييز بين البيانات الصالحة وغير الصالحة، لذا يتعين عليها نقل كل صفحة أثناء جمع البيانات المهملة - وهذا يهدر الموارد ويؤدي إلى إنشاء عمليات كتابة إضافية ويقلل من الكفاءة. مع تمكين TRIM (الافتراضي في جميع أنظمة التشغيل الحديثة مثل Windows 10/11 و macOS)، يستهدف جمع البيانات المهملة البيانات غير الصالحة حقًا فقط، مما يجعل العملية أسرع، ويقلل من تآكل ذاكرة الفلاش، ويحافظ على أداء SSD على المدى الطويل. يعمل TRIM بمثابة "خارطة طريق" لجمع القمامة، مما يزيل التخمين لوحدة تحكم SSD.
TRIM وشراكة GC ما هو تجميع قمامة SSD؟ دليل كامل

تضخيم الكتابة

مصطلح رئيسي آخر مرتبط بجمع القمامة هو تضخيم الكتابة (WA)، والتي تشير إلى نسبة البيانات الفعلية المكتوبة على ذاكرة الفلاش مقابل البيانات التي قصد المستخدم كتابتها. على سبيل المثال، إذا قمت بحفظ ملف بسعة 1 جيجابايت ولكن قرص SSD يكتب 2 جيجابايت من إجمالي البيانات (بسبب نقل البيانات الصالحة أثناء GC)، فإن نسبة تضخيم الكتابة هي 2:1.

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

التوفير الزائد: مساحة العمل المخصصة لـ GC

التوفير الزائد (OP) هي مساحة تخزين مخفية وإضافية محجوزة على كل قرص SSD من قبل الشركات المصنعة، وتعمل كمساحة عمل مخصصة لجمع البيانات المهملة. على سبيل المثال، يحتوي قرص SSD سعة 1 تيرابايت عادةً على حوالي 1.024 تيرابايت أو أكثر من ذاكرة الفلاش الفعلية، مع تخصيص المساحة الإضافية حصريًا لعمليات GC ونقل البيانات واحتياجات البرامج الثابتة. هذه المساحة المخفية أمر بالغ الأهمية لجمع المهملات بسلاسة. المزيد من الإفراط في التزويد يعني المزيد من الكتل الفارغة لنقل البيانات، مما يقلل من جمع القمامة الأمامية ويحافظ على تضخيم الكتابة منخفضاً. يحدد المصنعون مساحة تشغيل أساسية لمحركات أقراص الحالة الصلبة للمستهلكين، ويمكن للمستخدمين الحفاظ على هذه الكفاءة من خلال تجنب ملء قرص الحالة الصلبة إلى سعة 100%.

نصائح بسيطة لتحسين أداء تجميع المهملات

أنت لا تحتاج إلى خبرة تقنية للحفاظ على تشغيل عملية جمع القمامة في SSD بكفاءة - فالعادات الصغيرة والمتسقة تحدث فرقًا كبيرًا.
  • دائماً إبقاء TRIM ممكّنًا. تقوم أنظمة التشغيل الحديثة بتمكينه افتراضيًا، ولكن يمكنك التحقق من الحالة من خلال إعدادات النظام إذا لزم الأمر.
  • تجنب ملء SSD الخاص بك إلى أقصى طاقته. اترك مساحة خالية 10-20% على الأقل في جميع الأوقات لإعطاء مجموعة القمامة مساحة كافية للعمل في وضع الخلفية.
  • التقليل من عمليات الكتابة المتكررة والمستمرة للملفات الصغيرة عندما يكون ذلك ممكنًا، حيث إنها تنشئ المزيد من الصفحات غير الصالحة وتفرض دورات GC متكررة.
تستغرق هذه الخطوات أقل جهد ممكن، ولكنها ستحافظ على سرعة وموثوقية SSD الخاص بك لسنوات.
تُعد ميزة جمع القمامة من SSD ميزة صيانة ذكية وأساسية تجعل محركات الأقراص الصلبة الحديثة عملية ومتينة. فهي تعمل على حل القيود الفريدة لذاكرة فلاش NAND، مما يضمن أن يحافظ SSD الخاص بك على سرعة ثابتة ويدوم لسنوات من الاستخدام المنتظم. من خلال اتخاذ بعض الخطوات البسيطة لدعم جمع القمامة، يمكنك زيادة أداء محرك الأقراص ذي الحالة الصلبة وعمره الافتراضي دون الحاجة إلى استكشاف الأخطاء وإصلاحها باستمرار أو إجراء تعديلات تقنية.
滚动至顶部

يمكن الاتصال بنا

املأ النموذج أدناه، وسنتواصل معك قريباً.

منتج نموذج الاتصال