एक SSD ड्राइव एक बुरा विचार है defragmenting?


15

मैंने सुना है कि SSD ड्राइव को डीफ़्रैग्मेन्ट करने से ड्राइव की जीवन अवधि कम हो जाएगी। बस सोच रहा था कि क्या इसमें कोई सच्चाई है और अगर कोई ऐसा कर सकता है तो ऐसा क्यों हो सकता है।


इसे एक बार डीफ़्रैग्मेंट करना एक बुरा विचार है, दूसरी बार इसे डीफ़्रैग्मेन्ट करना बेवकूफी भरा विचार है, लेकिन तीसरे हज़ार के बाद हर कोई सोचेगा कि आप एक खोजकर्ता हैं!
iskra

2
हाँ, यह एक बुरा विचार है। SDD को डीफ़्रैग्मेन्ट करने की कोई आवश्यकता नहीं है क्योंकि डेटा के विखंडित होने पर (पारंपरिक हार्डड्राइव के विपरीत) इसमें धीमे-धीमे मुद्दे नहीं होते हैं। आप बिना किसी अच्छे कारण के केवल अपना SSD पहनेंगे।
जिआंगो रेनहार्ड्ट

जवाबों:


25

आपका सबसे अच्छा शर्त "डीग्रेडेशन" नहीं एसएसडी स्टोरेज है।

आखिरकार, SSD धीरे-धीरे और शालीनता से क्षमता खो देगा क्योंकि कंट्रोलर थक चुकी कोशिकाओं को डेटा सही ढंग से नहीं लिख सकता है, लेकिन 2018 के माध्यम से 2011 के मरम्मत डेटा से पता चलता है कि Apple SSD परिमाण के आदेश अधिक विश्वसनीय हैं और वर्तमान में HDD भंडारण की तुलना में अधिक लंबा जीवन है या अतीत में हासिल कर सकता था।

ड्राइव की जीवन अवधि एक फ़ंक्शन है कि नियंत्रक डेटा लिखने का निर्णय कैसे लेता है और समय के साथ छोटी त्रुटियों को छिपाने के लिए रिजर्व में कितनी क्षमता होती है। एक SSD सामान्य रूप से हार्ड ड्राइव से पहले थकावट लिखने के कारण खराब हो जाएगा क्योंकि चुंबकीय मीडिया SSD मेमोरी कोशिकाओं की तुलना में अधिक लिखने के परिमाण के कई आदेशों का सामना कर सकता है। तो जीवन काल मूल रूप से निर्धारित होता है, और डीफ़्रैग्मेन्टेशन का अर्थ है कि आवश्यकता से अधिक लिखता है और व्यवहार में हो सकता है कि आपके स्टोरेज में गिरावट आएगी और इससे पहले कि आप इसे उपयोग करना बंद कर दें, इससे पहले कि आपका स्टोरेज खराब हो जाए, यह संभावना बढ़ जाती है,

लेकिन यह केवल स्मृति में पहनने को जोड़ने की तुलना में डीफ़्रैग्मेन्टेशन के लिए खराब हो जाता है।

चूँकि SSD का कोई हिलने वाला भाग नहीं है, इसलिए डेटा के एक ब्लॉक को पुनर्प्राप्त करने के लिए एक ब्लॉक के एक चिप बनाम दूसरे पर संग्रहीत होने के कारण कोई जुर्माना नहीं है। सभी डेटा के लिए विद्युत रूप से दूरी मूल रूप से एक स्थिर है। यह कताई प्लैटर और एक चल पठनीय सिर के साथ एक पारंपरिक चुंबकीय ड्राइव के लिए सही नहीं है।

एक कताई ड्राइव पर, दो ब्लॉकों के बीच की दूरी सिर की आर्मेचर गतिविधि, घूर्णी समय और कैश स्थिति से प्रभावित होती है। पुनर्प्राप्ति समय बिल्कुल भी नहीं है , इसलिए "विखंडन" में भंडारण की यांत्रिक प्रकृति के कारण पारंपरिक हार्ड ड्राइव पर प्रदर्शन प्रभाव पड़ता है।

इसके अलावा, SSD नियंत्रक चुनिंदा भंडारण का प्रबंधन करते हैं, इसलिए डीफ़्रेग्मेंटेशन केवल चीजों को गति देने की संभावना नहीं है, वास्तव में सामान्य भंडारण पूर्वानुमान एल्गोरिदम पर काउंटर कार्य कर सकता है, और नियंत्रक के अतिरिक्त डेटा का उपयोग करके स्टोर करने का निर्णय लेने के बाद से उपयोग धीमा कर देता है। चूँकि डिवाइस SSD पर कुछ स्टोरेज को मिटा नहीं सकता है, जब आप SSD पर किसी चीज़ को "डिलीट" करते हैं, तो यह अक्सर सिर्फ फ्री में चिह्नित होता है और वास्तव में तब तक नहीं मिटता है जब तक कि इसके आगे के सभी डेटा को फ्री में चिह्नित नहीं किया जाता है या ड्राइव कम चलता है अंतरिक्ष और यह खुद पर एक साफ चलाता है।

SSD को प्रबंधित करने दें कि यह विखंडन OS micromanage भंडारण की कोशिश करने से बेहतर काम करता है जो पारंपरिक हार्ड ड्राइव भंडारण यांत्रिकी से मेल नहीं खाता है।


1
मुझे आश्चर्य है कि क्या डिस्कवर्यर के साथ निर्देशिका संरचना का पुनर्निर्माण एक बुरा विचार है, या तो। कोई विचार?
myhd

2
SSD की थकावट के संदर्भ में कोई समस्या नहीं है क्योंकि निर्देशिका ब्लॉक छोटे हैं और आप एक आंतरिक डेटाबेस को संबोधित कर रहे हैं और बड़े पैमाने पर चीजों को फेरबदल नहीं कर रहे हैं। साथ ही, डेटा की तुलना में डायरेक्टरी / कैटलॉग / मेटाडेटा का आकार नगण्य है। SSD DW का उपयोग HDD से बदतर या बेहतर नहीं करता है।
bmike
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.