क्या मुझे अपने SSD को डीफ़्रैग्मेन्ट करना चाहिए?

एनवीएमई एसएसडी का संग्रह

(छवि क्रेडिट: भविष्य)

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

ब्लैक फ्राइडे एसएसडी डील

इससे पहले कि हम इस पर बहुत अधिक विस्तार करें, यह समझाने लायक है कि पारंपरिक हार्ड ड्राइव के लिए डीफ़्रैगिंग क्यों फायदेमंद है।



एचडीडी एक भौतिक स्पिनिंग प्लेटर का उपयोग करके संचालित होते हैं, जिसमें ड्राइव 'हेड्स' होते हैं जिन्हें सही डेटा पर स्थित करना होता है। (इसे विनाइल रिकॉर्ड प्लेयर की तरह समझें, केवल बहुत तेज़।) डेटा को क्रमिक रूप से क्रमबद्ध ब्लॉकों में प्लेटर के विभिन्न अनुभागों पर संग्रहीत किया जाता है। पढ़ने या लिखने के लिए किसी ब्लॉक तक पहुंचने के लिए, ड्राइव हेड्स को सही सेक्टर पर स्थित करने की आवश्यकता होती है, और फिर वांछित ब्लॉक को ड्राइव हेड्स के नीचे से गुजरना होगा। संयुक्त रूप से, ये दो चरण किसी ड्राइव के लिए एक्सेस समय देते हैं। एक सामान्य 7,200 आरपीएम ड्राइव के लिए, घूर्णी विलंबता 4.17 एमएस (एक रोटेशन का आधा) है और खोज समय लगभग 8-12 एमएस है।

उपयोग के साथ, एक बार ड्राइव पर क्रमिक रूप से ऑर्डर किया गया डेटा विभिन्न ब्लॉकों में विभाजित हो सकता है। इसे फ़्रेग्मेंटेशन कहा जाता है, और जैसा कि ऐसा होता है, ड्राइव हेड्स को प्लेटर के दो (या अधिक-कभी-कभी कई अधिक) विभिन्न अनुभागों से डेटा तक पहुंचने की आवश्यकता होती है, जिससे प्रदर्शन में भारी कमी आती है।

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

SSD को डीफ़्रेग्मेंट करने का कोई मतलब नहीं होने का कारण यह है कि इसमें कोई खोज समय या घूर्णी विलंबता नहीं है। इसके बजाय, SSDs फ्लैश मेमोरी (NAND) को बहुत अधिक गति पर एक्सेस करते हैं, आमतौर पर 50us से कम - यानी 50 माइक्रोसेकंड, या 15ms औसत एक्सेस समय के साथ एक सामान्य हार्ड ड्राइव की तुलना में, लगभग 300 गुना तेज। लेकिन कहानी में गति के अलावा और भी बहुत कुछ है।

SSDs न केवल चलने वाले हिस्सों को खत्म करते हैं और पहुंच समय में सुधार करते हैं, उनमें अंतर्निहित वियर-लेवलिंग एल्गोरिदम भी होते हैं। इसका कारण यह है कि NAND गेट समय के साथ खराब हो जाते हैं, और प्रोग्राम/इरेज़ चक्र में रेट किए जाते हैं। आधुनिक SSD में प्रत्येक सेल को लगभग 3,000 बार लिखा जा सकता है इससे पहले कि सेल ठीक से काम करना बंद कर दे। बार-बार बदले गए डेटा वाले अलग-अलग सेल को तेजी से खराब होने से बचाने के लिए, एसएसडी प्रत्येक ब्लॉक के उपयोग को ट्रैक करते हैं, और वियर-लेवलिंग एल्गोरिदम यह सुनिश्चित करते हैं कि समय के साथ, एसएसडी पर सेल समान संख्या में लिखे गए हैं। ऐसे अतिरिक्त ब्लॉक भी हैं जो उपयोगकर्ता-पहुंच योग्य नहीं हैं जिनका उपयोग एल्गोरिदम ड्राइव को खराब होने से बचाने के लिए कर सकता है।

औषधि शिल्प व्यंजन विधि

एसएसडी के काम करने के तरीके के कारण, न केवल डेटा खंडित नहीं होता है, बल्कि डीफ्रैग्मेंटेशन उपयोगिता चलाने से वास्तव में प्रोग्राम/मिटने के चक्र में जला दिया जाएगा और संभावित रूप से आपके एसएसडी की समयपूर्व 'मृत्यु' हो जाएगी। यह कुछ ऐसा नहीं है जो जल्दी से घटित होगा - उदाहरण के तौर पर 500 जीबी सैमसंग 850 ईवो को कुल लेखन के 150 टीबी के लिए रेट किया गया है, या ड्राइव के प्रत्येक ब्लॉक को कम से कम 300 बार लिखने के बराबर है। सामान्य उपयोगकर्ता प्रतिदिन औसतन 20GB से कम लिखते हैं, इसलिए 150TB लिखने के लिए 20 वर्षों से अधिक की आवश्यकता होगी। लेकिन डीफ्रैग्मेंटिंग से सैकड़ों जीबी डेटा आसानी से लिखा जा सकता है, जिससे एसएसडी बहुत तेजी से खराब हो जाएगी।

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

लोकप्रिय पोस्ट