سؤال كم مساحة لترك مجانا على الأقراص الصلبة أو SSD؟


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

  • بمجرد اكتمال 80٪ من القرص (القرص) ، يجب أن تفكر في ذلك ممتلئ، ويجب أن تكون على الفور إما حذف الأشياء أو الترقية. إذا ضربوا 90٪ كامل ، يجب عليك أن تأخذ بنطالك الشخصي حريقًا حقيقيًا ، وأن تتفاعل مع كمية مناسبة فورية لمعالجة ذلك. (مصدر.)

  • للحفاظ على جمع القمامة بكفاءة قصوى ، تهدف المشورة التقليدية إلى إبقاء 20 إلى 30 بالمائة من سيارتك فارغة. (مصدر.)

  • لقد قيل لي أنه يجب عليّ أن أترك حوالي 20٪ مجاناً على قرص صلب عالي الدقة للحصول على أداء أفضل ، بحيث يبطئ مستوى الوضوح العالي بالفعل عندما يكون قريباً من كامل. (مصدر.)

  • يجب ترك مساحة لملفات المبادلة والملفات المؤقتة. أغادر حاليًا بنسبة 33٪ وأتعهد بعدم الحصول على أقل من 10 جيجا بايت مساحة خالية من الأقراص الصلبة. (مصدر.)

  • وأود أن أقول عادة 15 ٪ ، ولكن مع كيف أن الأقراص الصلبة الكبيرة هي الآن ، طالما لديك ما يكفي لملفاتك المؤقتة وملف المبادلة ، من الناحية الفنية أنت آمن. (مصدر.)

  • أود أن أوصي 10 ٪ زائد على ويندوز لأن defrag لن تعمل إذا لم يكن هناك الكثير من ذلك مجانا على محرك الأقراص عند تشغيله. (مصدر.)

  • أنت عموما تريد أن تترك حوالي 10 ٪ مجانا لتجنب التجزؤ (مصدر.)

  • إذا كان محرك الأقراص الخاص بك ثابتًا بشكل دائم أكثر من 75 أو 80 بالمائة ، فيجب التفكير في الترقية إلى محرك أقراص ذو قيمة أعلى (SSD) أكبر. (مصدر.)

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

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


103
2017-10-04 11:43


الأصل


لا أعرف عن نتائج الأبحاث ، لكني أعرف عن النتائج التي توصل إليها. لن يكون هناك جزاء أداء (بصرف النظر عن الوصول إلى الدليل أبطأ هامشيا) على محرك أقراص كامل تقريباً إذا تم إلغاء تجزئة كافة الملفات الخاصة به. تكمن المشكلة في أن العديد من أجهزة التجزئة تعمل على تحسين تجزئة الملفات ، ولكن في هذه العملية تترك المساحة الحرة أكثر تجزئة ، بحيث تصبح الملفات الجديدة مجزأة على الفور. تصبح مساحة الفراغ الحرة أسوأ بكثير عندما تصبح الأقراص ممتلئة. - AFH
Abdul - هناك الكثير من النصائح حول حجم ملف المبادلة مضللة. الشرط الرئيسي هو وجود ذاكرة كافية (حقيقية و افتراضية) لجميع البرامج التي تريد أن تكون نشطة في كل مرة ، لذا كلما قل عدد ذاكرة الوصول العشوائي (RAM) لديك ، كلما زادت الحاجة إلى المبادلة. وبالتالي فإن أخذ نسبة من حجم ذاكرة الوصول العشوائي (غالبًا ما يقترح ضعف) أمر خاطئ ، بخلاف حجم أولي عشوائي حتى تعرف مقدار ما تحتاج إليه حقًا. تعرف على مقدار الذاكرة المستخدمة عندما يكون النظام الخاص بك أكثر ازدحامًا ، ثم قم بمضاعفته وقم بطرح حجم ذاكرة الوصول العشوائي (RAM): أنت أبدا تريد نفاد مساحة المبادلة. - AFH
أعتقد أن هذا يعتمد حقا على ما كنت تستخدم محرك الأقراص ل. إذا كنت بحاجة إلى إضافة وإزالة أطنان من البيانات من محرك الأقراص الثابتة في أجزاء كبيرة ، فسوف أترك مقدارًا لائقًا من المساحة الخالية استنادًا إلى حجم الملفات التي تحتاج إلى تحريكها. 10-20 ٪ يبدو اقتراح عام معقول ، ولكن ليس لدي ما يدعم ذلك بصرف النظر عن تجربة شخصية. - David
EugenRieck ، انظر جون تيرني "نهاية عرض النظير"(عالم جديد22 سبتمبر 1990). من المعروف أن مراجعة النظراء غير كاملة ، لكن هناك خيارات قليلة أفضل. حتى الورق المتوسط ​​الخاطئ يجب أن يكون أكثر يمكن دحضها من مطالبة غامضة ومرتبة في مدونة أو منتدى في المنتدى ، مما يجعله نقطة انطلاق أفضل للفهم. - sampablokuper
EugenRieck: "استعراض الأقران صناع المال"؛ بعض الناشرين هم أكثر أخلاقية من الآخرين. (في حال كنت أتساءل ، نعم أنا أعرف مأساة الولايات المتحدة ضد آرون سوارتز.) "لا يتشارك هذان العالمان في أي تداخل."لحسن الحظ ، إنهم يفعلون. في الجامعات وأماكن أخرى ، أرى مسؤولي النظام والأكاديميين على حد سواء يستفيدون من كل من SE & PR. من فضلك دعنا نبقى على الموضوع الآن ، بفضل :) - sampablokuper


الأجوبة:


هل كان هناك أي بحث ، ويفضل نشره في مجلة يتم مراجعتها من قبل الزملاء […]؟

على المرء أن يعود إلى ما هو أبعد من 20 سنة ، من إدارة النظام أو غير ذلك ، من أجل هذا. كان هذا موضوعًا ساخنًا ، على الأقل في عالم الكمبيوتر الشخصي وأنظمة تشغيل محطات العمل ، منذ أكثر من 30 عامًا ؛ في الوقت الذي كان فيه أشخاص BSD يطورون Berkeley Fast FileSystem و Microsoft و IBM قاموا بتطوير High File File System.

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

يجب أن يكون واضحًا تمامًا ، على سبيل المثال ، من وصف خوارزمية تخصيص الكتلة لـ Berkeley FFS أنه إذا لم تكن هناك مساحة خالية في مجموعة الأسطوانات الحالية والثانوية ، فإن الخوارزمية تصل بالتالي إلى المستوى الاحتياطي الرابع ("تطبيق بحث شامل لجميع مجموعات اسطوانة ") سوف تعاني من أداء تخصيص كتل القرص كما سوف تفتيت الملف (ومن ثم قراءة الأداء).

إن هذه التحليلات وما شابهها (وهي بعيدة كل البعد عن تصميمات أنظمة الملفات الوحيدة التي تهدف إلى تحسين سياسات التخطيط لتصاميم نظام الملفات في ذلك الوقت) التي استندت عليها الحكمة المستلمة من الثلاثين سنة الماضية.

على سبيل المثال: القول المأثور في الورقة الأصلية أن مجلدات FFS تبقى أقل من 90٪ ممتلئة ، لئلا يعاني الأداء ، والذي كان مبنياً على التجارب التي قام بها المبدعون ، يمكن العثور عليها بشكل غير متكرر حتى في الكتب على أنظمة ملفات Unix التي تم نشرها في هذا القرن. (على سبيل المثال Pate2003 ، ص 216). قلة من الناس يتساءلون عن هذا ، على الرغم من أن أمير هاديديمر قام بالفعل في القرن السابق ، قائلاً إن xe في الممارسة لم يلاحظ تأثيرًا ملحوظًا. ليس أقلها بسبب آلية يونيكس العرفية التي تحجز 10٪ النهائية لاستخدام المستخدم المتميز ، وهذا يعني أن القرص الكامل 90٪ ممتلئ بفعالية بنسبة 100٪ لغير المتميزين على أي حال  (Majidimehr1996 ص 68). وكذلك فعل بيل كالكينز ، الذي يقترح أنه في الواقع العملي ، يمكن للمرء أن يمتلئ بنسبة تصل إلى 99٪ ، مع أحجام أقراص القرن الواحد والعشرين ، قبل ملاحظة تأثيرات الأداء في المساحة الخالية المنخفضة لأن حتى 1٪ من الأقراص ذات الأحجام الحديثة تكفي للحصول على الكثير من المساحة الخالية غير المجزأة. لا يزال للعب مع (Calkins2002 ص. 450).

هذا الأخير هو مثال على كيف يمكن أن تصبح الحكمة المستحقة خاطئة. هناك أمثلة أخرى لهذا. تماما كما في العالمين SCSI و ATA ل معالجة الكتلة المنطقية و تسجيل بت محددة بدلا رمى من النافذة جميع الحسابات الدقيقة ل الكمون التناوب في تصميم نظام الملفات BSD ، لذا فإن الآليات الفيزيائية للـ SSDs تخلص من النافذة إلى أن المساحة الخالية حصلت على الحكمة التي تنطبق على أقراص Winchester.

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

مع محركات الأقراص ذات الحالة الثابتة ، يكون الحد الأدنى الموصى به من المساحة الحرة في الواقع أكثر منمن 10 ٪ التقليدية التي تأتي من التجارب مع أقراص وينشستر وبيركلي FFS قبل 33 عاما. أناند لال شيمبي يعطي 25٪ على سبيل المثال. يتضاعف هذا الاختلاف من حقيقة أن هذا يجب أن يكون مساحة حرة عبر الجهاز بأكملهفي حين أن الرقم 10 ٪ داخل كل حجم FFS واحد، وبالتالي يتأثر ما إذا كان برنامج التقسيم لأحد يعرف TRIM كافة المساحة التي لم يتم تخصيصها إلى وحدة تخزين قرص صالحة بواسطة جدول الأقسام.

كما أنه يضاعف من التعقيدات مثل برامج تشغيل نظام ملفات TRIM التي يمكن أن تتعرف على مساحة خالية من TRIM في غضون حجم القرص ، وحقيقة أن الشركات المصنعة SSD أنفسهم أيضا سابقا تخصيص درجات مختلفة من مساحة محفوظة غير مرئية حتى مع الجهاز (أي إلى المضيف) للاستخدامات المختلفة مثل جمع القمامة ومستويات التآكل.

قائمة المراجع


9
2017-10-09 14:07



"المراجع" هو صبي غير مجدية دون مراجع في النص. - ivan_pozdeev


على الرغم من أنني لا أستطيع أن أتحدث عن "البحث" الذي تنشره "المجلات التي يتم مراجعتها من قبل الزملاء" - ولا أريد أن أعتمد على تلك الأعمال اليومية - يمكنني رغم ذلك التحدث عن واقع مئات الإنتاج الخوادم تحت مجموعة متنوعة من أنظمة تشغيل على مدى سنوات عديدة:

هناك ثلاثة أسباب لماذا يقلل قرص كامل الأداء:

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

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

النقطة الثانية تختلف بشكل كبير بين أنظمة الملفات وعبء العمل. بالنسبة لنظام Windows مع عبء العمل المختلط ، تبين أن الحد 70٪ قابل للاستخدام تمامًا. بالنسبة لنظام ملفات ext4 لنظام Linux مع ملفات قليلة ولكن كبيرة (على سبيل المثال ، أنظمة بث الفيديو) ، قد يرتفع هذا إلى 90 +٪.

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

توصيات

أنا أدرك أنني ذكرت كيف تأكد من فرض معدل تعبئة قصوى. بعض الأفكار العشوائية ، لا شيء منها "مراجعة النظراء" (مدفوعة ، مزورة أو حقيقية) ولكن كلهم ​​من أنظمة الإنتاج.

  • استخدام حدود نظام الملفات: /var لا ينتمي إلى نظام الملفات الجذر.
  • الرصد والمراقبة والرصد. استخدم حلًا جاهزًا إذا كان يناسبك ، فيُرجى تحليل ناتج df -h وترك أجراس الإنذار في حالة. هذا يمكن أن يوفر لك من 30 kernel على root fs مع ترقيات تلقائية مثبتة وتشغيل بدون خيار autoremove.
  • تزن الاختلال المحتمل في تجاوز fs مقابل تكلفة جعله أكبر في المقام الأول: إذا لم تكن على جهاز مضمن ، فقد تضاعف تلك 4G فقط للحصول على الجذر.

49
2017-10-04 11:55



هذا مفيد: فهو أكثر تفصيلاً ، وله قوة تفسيرية أكبر ، من الحكاية المعتادة. I upvoted وفقا لذلك. لكنني أريد حقاً أدلة أكثر قوة من مجرد "، يقول أحدهم على الإنترنت أن هذه هي تجربتهم". - sampablokuper
أحب أن أفكر أثناء قراءة هذه الإجابة ، ملاحظة مهمة هي أنه لا يوجد جواب "نهائي" ، وأنه قد تجد المزيد من التفاصيل التي كنت تبحث عنها بالتفكير في كل حالة استخدام. لقد فهمت بالتأكيد كيف أحل المشكلة بشكل أفضل هنا عندما سجل يوجين ما قد تستخدمه العمليات الهامة من مساحة متاحة أخيرة. - Pysis
النقطة الأولى ليست شيئًا تافهاً الآن بعد أن تأكل السرطان الذي يصيب النظام معظم التوزيعات. /var يملأ وينتهي الخادم الخاص بك. - chrylis
يوجين ريك - أنا أكره أن أقول ولكن إجابتك تدور حول أ) ماذا تفعل؟ و ب) لماذا هو مفيد. لا أرى أي مؤشرات نحو البحث ذي الصلة ، على سبيل المثال ، ماذا يحدث إذا قمت بملئ أكثر من 70٪ على نظام ويندوز. لاحظ أن السؤال الأصلي كان حول البحث الفعلي (وليس بالضرورة مراجعة النظراء). - Ott Toomet
sampablokuper نصيحة صلبة بالنسبة لك: تختلف الأولويات الأكاديمية اختلافًا كبيرًا عن أولويات العمليات اليومية. هذا هو السبب في أن دراستك الجامعية لم تعدك بالفعل لهذه القضية. نادرًا ما يهتم الأكاديميون كثيرًا بالمشاكل العملية اليومية لهذه الأنظمة. تحقق دائمًا من معلوماتك من أجل السلامة ، ولكن بغض النظر عن ذلك ، ثق بالأشخاص الذين يديرون هذه الأنظمة بنجاح على بعض الفطائر في ورقة السماء. لديك أيضًا فائدة من الحصول على معلومات عنك ، مما يقلل إلى حد كبير من احتمالية حصولك على معلومات القمامة. - jpmc26


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

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

لتحديد مقدار المساحة الفارغة التي يتطلبها النظام ، يجب تحديد متغيرين:

  1. الحد الأدنى من المساحة اللازمة لمنع السلوك غير المرغوب فيه ،والتي قد يكون لها تعريف السائل.

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

  2. معدل استهلاك التخزين ، التي تملي على كمية إضافية متغيرة من الفضاء حتى تكون محفوظة ، خشية تدهور النظام قبل أن يكون لدى المشرف وقت للرد.

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

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

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

أو يمكنك فقط الاحتفاظ بمساحة خالية على الأقل 20٪. ما لم يكن بالطبع لديك 42 تيرابايت RAID 6 مدعومة بمزيج من محركات الأقراص الصلبة والأقراص الصلبة التقليدية وملف المبادلة المخصصة مسبقا ... (هذه نكتة للناس خطيرة.)


29
2017-10-04 12:23



شكرا للإجابة :) أود أن أتناول إحدى نقاطك: "ليس من الضروري تبرير النصيحة لترك بعض المساحة الفارغة نظرًا لأن نتيجة تخزين الجهاز المستنفد أمر بديهي."لا ، إنه ليس بديهياً. إنه يفاجئ الناس أكثر مما قد تتوقعونه. ومن المرجح أن تستجيب مجموعات مختلفة من نظام التشغيل ، ونظام الملفات ، إلخ ، لهذا الوضع بطرق مختلفة: قد يحذر البعض ؛ قد يفشل البعض دون تحذير: من يدري؟ لذا ، سيكون من الرائع تسليط مزيد من الضوء على هذا السؤال. - sampablokuper
عندما أؤكد أنه من الواضح أن هناك عواقب تخزين الجهاز المستنفد، أنالست وصف هذه العواقب ، ولكن بالأحرى تأكيد ذلك تخزين الأجهزة المستنفدة دائما تجربة نتيجة. وبينما أحاول أن أثبت في إجابتي ، فإن طبيعة تلك العواقب ، و "أفضل" مساحة خالية لتجنب استخدامها ، هي ذات درجة عالية من التكوين. أعتقد أن أحدهم قد يحاول تصنيفها جميعًا ، لكنني أعتقد أن ذلك سيكون أكثر إرباكًا من كونه مفيدًا. - Twisty Impersonator
أيضًا ، إذا كنت تقصد أن تسأل كيف من المحتمل أن تتفاعل تهيئات معينة مع مساحة القرص منخفضة (على سبيل المثال مع التحذيرات ، مشكلات الأداء ، الفشل ، إلخ.) يرجى تعديل سؤالك وفقًا لذلك. - Twisty Impersonator
أود أن أضيف ثلاثة أسئلة إضافية: 3. ما هي التغييرات الأكثر احتمالاً وأسوأ على استهلاك القرص استناداً إلى توقعات النمو المستقبلية لنشاطك التجاري ، 4. تكلفة الأعمال إذا نفدت مساحة القرص و 5. مقدار المهلة الزمنية هل تحتاج إلى زيادة سعة القرص بشكل ملحوظ. واحد من زبائني لديه 250 تيرابايت من غارة ZFS في الموقع في حالتهم سيحتاجون إلى معرفة بضعة أسابيع قبل تغييرات كبيرة حيث يستغرق حوالي يوم واحد لإضافة كل قرص أكبر في مجموعة الغارة وتقاعد أصغر واحد. - iheggie


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

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

أنظمة الملفات لديها توقعات مماثلة. على سبيل المثال ، تحتفظ NTFS بجزء كبير من القرص الخاص بك لـ MFT ، ولكن لا يزال يظهر لك هذه المساحة مجانًا. عند تعبئة قرص NTFS الخاص بك فوق 80٪ من قدرته ، تحصل عليه تجزئة MFT الذي له تأثير حقيقي جدا على الأداء.

علاوة على ذلك ، وجود مساحة حرة يساعد بالفعل ضد تجزئة الملفات العادية. أنظمة الملفات تميل إلى تجنبها ملف fragmenation من خلال إيجاد المكان المناسب لكل ملف اعتمادًا على حجمه. في قرص قريب من التعبئة ، سيكون لديهم خيارات أقل ، لذا سيتعين عليهم اتخاذ خيارات أكثر فقراً.

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

حتى إذا كان حجم التبادل الخاص بك ثابتًا ، فقد يتسبب تشغيل مساحة قرص النظام بالكامل في تعطل النظام و / أو جعله غير قابل للتشغيل (Windows و Linux على حد سواء) ، لأن نظام التشغيل سوف يتوقع أن يتمكن من الكتابة إلى القرص أثناء التشغيل. لذا ، نعم ، إن ضرب 90٪ من استخدام القرص يجب أن يجعلك تفكر في أن تكون دهاناتك مشتعلة. لم أشاهد مرة واحدة أجهزة الكمبيوتر التي فشلت في التمهيد بشكل صحيح حتى تمت إزالة التنزيلات الأخيرة لمنح نظام التشغيل مساحة صغيرة على القرص.


11
2017-10-05 10:04





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

https://www.howtogeek.com/165542/why-solid-state-drives-slow-down-as-you-fill-them-up/


8
2017-10-04 11:52



Mod Up - SSDs مختلفة تمامًا عن محركات الأقراص الصلبة. على الرغم من أن الآلية الدقيقة تختلف بين محركات الأقراص ، فإن محركات الأقراص ذات الحالة الثابتة تقوم بكتابة البيانات [حتى متطابقة] إلى أماكن مختلفة [مجانية] على القرص واستخدام مجموعة القمامة التالية لمنع التآكل المفرط على نقطة واحدة (وهذا هو "تسوية التسوية"). أكمل القرص - أقل فعالية يمكن أن تفعل ذلك. - Brad
تجدر الإشارة أيضًا إلى أن السبب في أن بعض الأقراص "الأحدث" تعمل بشكل جيد هي أنها توفر بالفعل مقدارًا لائقًا من المساحة الفارغة التي لا يستطيع المستخدم الوصول إليها (خصوصًا في حالة "SSD" المؤسسة). وهذا يعني أن لديهم دائمًا "كتلًا مجانية" لكتابة البيانات دون الحاجة إلى دورة "قراءة - مسح الكتابة" التي تعمل على إبطاء سرعة محركات الأقراص الثابتة "الكاملة". - Stuart Brock
لاحظ أن الكل فعل SSD بالفعل هذا إلى درجة ، وإخفائه عنك. يتم ذلك كجزء من تسوية التآكل. ترك مساحة حرة أكثر يعطي مساحة أكبر لارتداء التسوية. هذا يمكن أن يكون مفيدا للقرص الذي غالباً ما يتم كتابته ، خاصة إذا كان نموذج TLC رخيص من SSD. ثم مرة أخرى ، تفقد بعض فوائد القرص الرخيص إذا كان عليك ترك 20٪ مجاناً. أخيراً ، الأقراص الجديدة بالتأكيد ليست أفضل. كان الجيل الأول من أقراص SSD عبارة عن أقراص SLC ، وكان لديه 100.000 محو. يمكن أن تكون TLC الحالية منخفضة إلى 5000 - وهذا أسوأ 20 مرة. - MSalters


"القواعد" تختلف تبعا لمتطلباتك. وهناك حالات خاصة ، مثل ، على سبيل المثال ZFS: "عند سعة 90٪ ، يتحول ZFS من الأداء إلى التحسين القائم على الفضاء ، والذي له آثار هائلة على الأداء.". نعم ، هذا هو التصميم جانب من ZFS ... لا شيء مستمدة عن طريق الملاحظة أو أدلة القصصية. من الواضح أن هذه المشكلة أقل إذا كان مستودع تخزين ZFS الخاص بك يتكون فقط من محركات الأقراص ذات الحالة الثابتة. ومع ذلك ، حتى مع الأقراص الدوارة ، يمكنك الوصول إلى 99٪ أو 100٪ عند التعامل مع التخزين الثابت ، ولا تحتاج إلى أداء أرفع - على سبيل المثال ، مجموعة الأفلام المفضلة لديك الشخصية التي لا تتغير أبدًا وأين السلامة هي الأولوية 1.

بعد ذلك ، btrfs - حالة متطرفة: عندما تكون المساحة الخالية منخفضة جدًا (بضعة MByte) ، يمكنك الوصول إلى نقطة اللاعودة. لا ، لا يعد حذف الملفات خيارًا ، كما لا يمكنك ذلك. ببساطة لا توجد مساحة كافية لحذف الملفات. btrfs هو نظام ملفات COW (نسخ عند الكتابة) ، ويمكنك الوصول إلى نقطة لا يمكنك فيها تعديل البيانات التعريفية أكثر من ذلك. في هذه المرحلة ، لا يزال بإمكانك إضافة سعة تخزين إضافية إلى نظام الملفات (قد يعمل محرك أقراص USB صغير) ، ثم احذف الملفات من نظام الملفات الموسع ، ثم قم بتقليص نظام الملفات وإزالة التخزين الإضافي مرة أخرى). مرة أخرى ، هذا هو بعض الجوانب التي تسببها التصميم من نظام الملفات.

الأشخاص الذين يستطيعون إعطاؤك "بيانات حقيقية (خطيرة)" ربما هم الأشخاص الذين يتعاملون مع "التخزين الحقيقي (الخطير)". تذكر جواب Twisty (ممتاز) صفائف هجينة (تتكون من كميات هائلة من الغزل البطيء الرخيص ، والكثير من أقراص الغزل السريعة ، والعديد من SSDs ...) التي تعمل في بيئة مؤسسة حيث يكون العامل المحدد الرئيسي هو السرعة التي يكون فيها المشرف قادرة على طلب ترقيات. الانتقال من 16T إلى 35T يمكن أن يستغرق 6 أشهر ... لذلك ينتهي بك الأمر مع تقارير مدعومة بشكل جدي والتي تشير إلى ضبط المنبه على 50٪.


8
2017-10-05 15:05



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


هناك العديد من العوامل التي تسهم في النتيجة في مبالغ محددة الإعداد للغاية. لذا ، لا يوجد رقم صعب وسريع ، لا يمكن قياس ذلك إلا كدالة لهذه المعلمات. (من المحتمل أن هذا هو السبب في عدم قيام المستخدمين الآخرين بالإبلاغ عن أي بحث محدد حول هذا الموضوع المحدد - العديد من المتغيرات لتجميع أي شيء قاطع.)

  • المعدات

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

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

    • يؤكد الحمل الثقيل على الكتابة على العثور على الكتل الحرة الجديدة والوصول إليها بسرعة
    • يؤكد الحمل الثقيل على دمج البيانات ذات الصلة بحيث يمكن قراءتها بأقل حمل

4
2017-10-06 11:25





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

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

لمزيد من التحليل المتعمق انظر https://superuser.com/a/643634


3
2017-10-05 09:32



هذا صحيح فقط إذا لم تتم إزالة أي ملفات من محرك الأقراص. في الحياة الحقيقية عند وصولك إلى 90٪ ، سيكون لديك مجموعة من البقع المجانية المنتشرة في جميع أنحاء المحرك. - Dmitry Grigoryev
لا أقصد أن أقول أن وحدة تحكم القرص الثابت سوف تمتنع عن سد الثغرات ولكن ذلك سيستخدم كقيادة تملأ المزيد من القطاعات الداخلية. سيستخدم القرص الذي تبلغ سعته 90٪ قطاعات داخلية أكثر من القطاعات التي تصل إلى 55٪ فقط. البحث عن وقت له تأثير كبير على الأداء لذلك هذا هو أساسا فائدة للملفات المتجاورة الكبيرة. ومع ذلك ، تعني المساحة المتوفرة الأكبر أن هناك فرصة أكبر لتخزين الملفات الكبيرة بشكل متجانس. - Wes Toleman
WesToleman وحدة تحكم القرص الصلب غير مسؤولة عن تحديد مكان الأشياء ، فهي تقوم فقط بتعيين أرقام القطاع إلى المواقع الفعلية. نظام التشغيل - ولا سيما نظام الملفات. - Thorbjørn Ravn Andersen