هل تتباطأ سرعة محركات الأقراص الصلبة (SSD) مع مرور الوقت؟

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

المنطق الكامن وراء التغيرات في أداء محركات الأقراص الصلبة (SSD)

لفهم أسباب تغير أداء محركات الأقراص الصلبة (SSD)، علينا أولاً أن نفهم إحدى الخصائص الفيزيائية الرئيسية لـ ذاكرة فلاش NAND: على عكس محرك الأقراص الصلبة الميكانيكي، لا يمكنه الكتابة مباشرة فوق البيانات القديمة. بل يجب أولاً مسح خلايا التخزين المعنية قبل أن يتسنى كتابة البيانات الجديدة. تتميز خلايا ذاكرة الفلاش بتسلسل هرمي واضح. تُسمى أصغر وحدة للكتابة «صفحة»، ويتراوح حجمها عادةً بين 4 كيلوبايت و16 كيلوبايت. أما أصغر وحدة للمسح فتُسمى «كتلة»، وتتكون عمومًا من 64 إلى 256 صفحة، بسعة تتراوح بين 256 كيلوبايت و41 تيرابايت. عندما يقوم المستخدم بتعديل ملف صغير، لا يمكن لمحرك الأقراص SSD الكتابة فوق صفحة البيانات الأصلية مباشرةً. بل يمكنه فقط كتابة البيانات الجديدة على صفحة فارغة ووضع علامة على صفحة البيانات القديمة باعتبارها غير صالحة.

لافتة مقال MD600 1500x600 1 هل تتباطأ سرعة محركات الأقراص الصلبة (SSD) مع مرور الوقت؟

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

أكثر حالات تدهور الأداء القابلة للعلاج شيوعًا

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

تأثير آلية ذاكرة التخزين المؤقت SLC

تستخدم معظم محركات الأقراص الصلبة (SSD) الاستهلاكية الشائعة حاليًا ذاكرة فلاش من نوع TLC أو QLC. ولا تُعد سرعة الكتابة الأصلية لهذه الأنواع من ذاكرة الفلاش عالية بشكل خاص، حيث تبلغ سرعة الكتابة الأصلية لذاكرة TLC حوالي 500 إلى 1500MB في الثانية، في حين أن ذاكرة QLC أبطأ من ذلك. ولتحسين تجربة الاستخدام اليومي، تستخدم الشركات المصنعة مؤقتًا جزءًا من مساحة ذاكرة الفلاش في وضع SLC أحادي البت، والمعروف باسم ذاكرة التخزين المؤقت SLC. ويمكن أن تصل سرعة الكتابة فيها إلى المستوى العالي المعلن عنه.

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

انخفاض الأداء الناجم عن عدم كفاية المساحة الحرة

تعد المساحة الحرة غير الكافية العامل الأهم الذي يتسبب في تباطؤ محركات الأقراص الصلبة (SSD) أثناء الاستخدام اليومي. عندما تنخفض المساحة الخالية المتبقية إلى ما بين 15% و20%، يصبح عدد الكتل الفارغة التي يمكن لوحدة التحكم إدارتها غير كافٍ بشكل خطير. ولا يمكن بعد ذلك إتمام عملية جمع القمامة بهدوء خلال فترات الخمول، بل يتعين تشغيلها في نفس الوقت الذي تجري فيه عمليات الكتابة التي يقوم بها المستخدم. ويُطلق على هذه العملية اسم «جمع القمامة السلبي».

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

الاختناق الحراري

بالنسبة لمحركات الأقراص الصلبة (SSD) الأحدث التي تعمل بمعايير PCIe 4.0 و PCIe 5.0، فقد ارتفع استهلاك الطاقة وتوليد الحرارة في وحدة التحكم بشكل ملحوظ مقارنةً بالأجيال السابقة. وأثناء عمليات القراءة والكتابة المستمرة ذات الأحمال العالية، يمكن أن تتجاوز درجة حرارة قلب محرك الأقراص الصلبة بسهولة العتبة التي تتراوح بين 75 درجة مئوية و85 درجة مئوية. ولمنع ارتفاع درجة حرارة الرقاقة وتلفها، تقوم وحدة التحكم تلقائيًّا بتخفيض تردد تشغيلها للتحكم في درجة الحرارة. ويُطلق على هذه العملية اسم «التقييد الحراري»، حيث تنخفض سرعات القراءة والكتابة بشكل ملحوظ في هذه الحالة.

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

التداخل الناتج عن إعدادات النظام غير الصحيحة

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

التغيرات الناتجة عن الشيخوخة الجسدية الفعلية

مع تراكم عدد دورات الكتابة/المسح، تتعرض خلايا ذاكرة الفلاش لتدهور مادي لا رجعة فيه. وهذا هو السبب الحقيقي وراء تباطؤ أداء محرك الأقراص الصلبة (SSD) نتيجة التقادم، لكن العتبة التي يمكن عندها ملاحظة هذا التغيير مرتفعة جدًّا.

زيادة تكاليف التصحيح الإضافية في ECC

تتسبب كل عملية كتابة/مسح في حدوث أضرار مادية طفيفة لطبقة الأكسيد في خلايا ذاكرة الفلاش. ومع زيادة عدد دورات الكتابة/المسح (P/E)، يضعف تأثير نفق الإلكترونات في خلايا الفلاش تدريجيًا، ويتسع توزيع جهد العتبة للخلايا، ويزداد معدل أخطاء البتات الأولية عند قراءة البيانات بشكل خطي تقريبًا.

يُعد محرك فحص الأخطاء وتصحيحها (ECC) المدمج في محرك الأقراص الصلبة (SSD) مسؤولاً عن تصحيح أخطاء البتات التي تحدث أثناء القراءة. ومع ارتفاع معدل الأخطاء، يحتاج محرك ECC إلى مزيد من الموارد الحاسوبية والوقت لإتمام عملية تصحيح الأخطاء، مما يؤدي إلى زيادة زمن الاستجابة للقراءة تدريجيًّا. تستخدم محركات أقراص SSD TLC الشائعة حاليًا بشكل عام رموز تصحيح الأخطاء LDPC، والتي توفر قدرة قوية على تصحيح الأخطاء. خلال المرحلة المتوسطة من عمر محرك أقراص SSD، تكون الزيادة في عبء تصحيح الأخطاء بطيئة جدًّا ويكاد يكون من المستحيل ملاحظتها أثناء الاستخدام اليومي.

زيادة عدد الكتل التالفة واستهلاك المساحة المخصصة الزائدة

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

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

قدرة محدودة على الاحتفاظ بالبيانات

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

بالنسبة للاستخدام المنزلي العادي، تتراوح كمية البيانات المكتوبة يوميًا عادةً بين 10 و30 جيجابايت. وإذا أخذنا محرك أقراص SSD TLC سعة 1 تيرابايت من الطرازات الشائعة كمثال، فإن معدل التحمل المقنن له يبلغ عادةً حوالي 600 تيرابايت مكتوبة (TBW). وبمعدل 30 جيجابايت من عمليات الكتابة يوميًا، يمكن أن يصل عمره الافتراضي إلى عدة عقود. خلال أول 70% إلى 80% من عمره الافتراضي، يكون انخفاض الأداء الناتج عن التقادم المادي ضئيلًا للغاية. ولا يمكن اكتشاف الفرق إلا من خلال اختبارات الأداء المعيارية الاحترافية، ويكاد يكون من المستحيل ملاحظته أثناء الاستخدام اليومي.

مرجع لتغيرات الأداء في المراحل المختلفة

تتميز محركات الأقراص الصلبة (SSD) بخصائص أداء واضحة في مراحل الاستخدام المختلفة، كما هو موضح في الجدول أدناه:

مرحلة الاستخدام خصائص الأداء العوامل المهيمنة
محرك أقراص فارغ جديد تمامًا أقصى أداء، معدل تضخيم الكتابة يقارب 1 مساحات حرة وفيرة، وأكبر ذاكرة تخزين مؤقتة من نوع SLC
الاستخدام العادي (أقل من سعة 70%) مستقر بشكل عام، مع تقلبات طفيفة تتم عملية جمع القمامة بانتظام، وتعمل ذاكرة التخزين المؤقت الديناميكية بشكل طبيعي
سعة عالية (أكثر من 85% عند السعة القصوى) تباطؤ واضح في الكتابة، وزيادة زمن الاستجابة للكتابة العشوائية ارتفاع معدل تضخيم الكتابة، وعمليات GC السلبية المتكررة
مرحلة منتصف العمر (أقل من 801 دورة من نسبة السعر إلى الربحية لـ TP6T) أداء القراءة مستقر، وانخفاض طفيف في أداء الكتابة زيادة تدريجية في حمل ECC، وعدد قليل من الكتل التالفة
نهاية العمر الافتراضي (أكثر من 90% دورة P/E) زيادة ملحوظة في زمن الاستجابة للقراءة/الكتابة، وتقطع متقطع في الأداء وجود عدد كبير من الكتل التالفة، وضغط شديد على نظام التصحيح الإلكتروني (ECC)

طرق عملية لتأخير تدهور الأداء

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

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

ثانياً، تأكد من أن أمر TRIM يعمل بشكل صحيح. يدعم نظام التشغيل Windows 7 والإصدارات الأحدث ميزة TRIM بشكل افتراضي. حاول تجنب استخدام أدوات الأقراص القديمة التي لا تدعم ميزة TRIM، ولا تقم بضبط محرك الأقراص SSD على وضع RAID إلا عند الضرورة.

ثالثًا، توفير التبريد المناسب. بالنسبة لمحركات الأقراص الصلبة (SSD) التي تدعم معيار PCIe 4.0 والإصدارات الأحدث، يُوصى بتركيب مبدد حراري مناسب مع ضمان تدفق هواء جيد داخل هيكل الكمبيوتر لتجنب التباطؤ الحراري وانخفاض السرعة أثناء فترات الحمل العالي الطويلة.

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

滚动至顶部

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

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

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