المشاركة الأصلية كتبت بواسطة tarekforall
ربنا يكرمك يا استاذ محمد ويبارك فيك على كلامك الطيب
أريد فقط أن أبيّن هنا أن ليس معني Over-Provisioning = 0% أن القرص لا يحتوي على مساحة فارغة، فهذه المساحة لا يمكن الاستغناء عنها في Garbage Collection و Wear Leveling واعادة تعيين قطاعات سليمة بدلاً من التالفة.
المساحة الفارغة (Over-Provisioning) ثلاث مستويات:
سأبدأ ب
المستوى الثاني، فهو مثل الحالة التي نتحدث عنها فالشركة تحجز 7% أو 28% من مساحة القرص للعمليات الداخلية التي ذكرتها سابقاً. فالقرص بمساحة 128 جيجابايت يصبح بمساحة 120 جيجابايت أو 100 جيجابايت.
المستوى الثالث، بعض الشركات تسمح للمستخدم بتحديد جزء المنقوص حسب اختياره عن طريق برنامج خاص بالشركة، ولكن أي مستخدم يستطيع عمل ذلك بدون أي برامج من الشركة المصنعة، عن طريق عدم تقسيم المساحة التي يريدها وتركها غير مخصصة (Unallocated) والمتحكم سيستخدمها كـ Over-Provisioning وبدون مشاكل.
المستوى الأول، وهذا ما أتحدث عنه وهو تقريباً 7.37% من مساحة القرص فأي قرص SSD لابد وأن يحتوي على هذه المساحة الفارغة حتى ولو قلنا عنه أنه Over-Provisioning = 0%
الشركات التي تُصنّع ذاكرة فلاش مثل انتل وميكرون وتوشيبا وسامسونج لا تحسب أن 1 كيلوبايت = 1000 بايت ولكنه تحسبه على أنه 1024 بايت (النظام الثائي) وبالتالي عندما تقول شركة مثل OCZ مثلاً أن مساحة هذا القرص 1 جيجابايت = 1000 × 1000 × 1000 بايت = 1000000000 بايت، فهذا غير دقيق فمساحته الفعلية هي 1024 × 1024 × 1024 بايت = 1073741824 بايت والفارق = 7.37%.
اذاً القرص مثلاً بمساحة 128 جيجابايت وهو Over-Provisioning = 0% هو في الأصل بمساحة 137 جيجابايت تقريباً!! ولكن هذه المساحة لا يتم ذكرها لأنه لا يمكن الاستغناء عنها أبداً.
متحكمات مثل متحكم سامسونج (بأقراص Samsung 830) ومارفيل (مثل أقراص Crucial M4) والقرص صاحب الموضوع (Vertex 4) من الممكن أن نقول عنهم Over-Provisioning = 0% ولكنه غير دقيق كما أوضحت سابقاً. والأداء كما نعلم ممتاز جداً.
اذاً قرص ADATA XPG SX900 بدون Over-Provisioning من المستوى الثاني أتوقع أن يكون أداءه ممتاز أيضاً كأي قرص آخر يعتمد على متحكم SandForce ولكن
ربما أقل شيء بسيط في الأداء، الا اذا كان الFirmware متطور عن الFirmware الذي يأتي بباقي أقراص ساندفورس.
المفضلات