आप ठोस राज्य ड्राइव की अवहेलना क्यों नहीं कर सकते? [डुप्लिकेट]


39

इस सवाल का पहले से ही यहाँ एक जवाब है:

मैं सुनता रहता हूं कि यह बहुत बड़ी संख्या है। ऐसा क्यों है? मैं उबंटू चलाता हूं, इसलिए यह मुझे प्रभावित नहीं करता है, लेकिन मैं बस सोच रहा था।


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

1
इस पृष्ठ पर उतरने वाले पाठकों पर ध्यान दें: इस प्रश्न पर 7 1/2 वर्षों में इस विषय पर सोच बदल गई है। कृपया यहाँ हाल के उत्तरों और वर्तमान प्रश्न के उत्तरों को देखना सुनिश्चित करें, यह एक डुप्लिकेट के रूप में चिह्नित है।
फिक्सर 1234

जवाबों:


63

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

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


45

डीफ़्रैग्मेंटिंग आपके क्षेत्रों को एक-दूसरे के पास रखता है जो एक डिस्क के लिए सहायक होता है जो चारों ओर घूमता है। हालांकि, यह एक एसएसडी पर बेकार है जिसमें किसी भी क्षेत्र के लिए निरंतर पहुंच समय है। डिफ्रैगमेंटिंग बस एक डिस्क पर अतिरिक्त लिखने का कारण बनता है (SSDs के पास उनके डिज़ाइन के कारण सीमित संख्या में लेखन होता है)


11

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

लेकिन ऐसा न करने का असर गैर-ठोस राज्य ड्राइव पर पड़ता है, क्योंकि क्लस्टर को एक साथ ले जाने से वास्तव में ड्राइव की गति नहीं बढ़ेगी।

दूसरी ओर, आप क्या करेंगे ड्राइव पर बहुत सारे अनावश्यक लेखन करते हैं, और यह थोड़ा छोटा हो जाएगा, ड्राइव का जीवन-काल।

इसके अतिरिक्त, कई सॉलिड-स्टेट ड्राइव एक ही क्षेत्र में बार-बार लिखने को कम करके इस समस्या को कम करने के लिए अनुकूलन करते हैं, और यह बाहरी प्रणाली के लिए पारदर्शी है, इस स्थिति में क्लस्टर को एक साथ स्थानांतरित नहीं किया जा सकता है, बल्कि ड्राइव पर फैल जाएगा। । यह तकनीक आम तौर पर "पहनने लेवलिंग" है।

यदि एक डीफ़्रेग्मेंटर प्रोग्राम एक ठोस राज्य ड्राइव को डीफ़्रेग्मेंट करने से इनकार करता है (या यहां तक ​​कि इसे केवल एक ड्राइव के रूप में सूचीबद्ध करें जिसे आप चुन सकते हैं), तो मैं दांव लगाऊंगा कि यह मूल रूप से एक सॉफ्टवेयर मना कर रहा है, बस ऊपर उल्लिखित समस्याओं से बचने के लिए।

ध्यान दें कि मैं एक ड्राइव को डीफ़्रैग्मेन्ट करने के लिए उपयोग किए जाने वाले अंतर्निहित प्रोटोकॉल के बारे में पर्याप्त नहीं जानता, इसलिए इस तरह की चीजें होने पर डीफ़्रैग्मेंट कमांड को स्वीकार करने के लिए एक ठोस राज्य ड्राइव से बहुत अच्छी तरह से ब्लॉक हो सकता है। हालाँकि, इसके कारण यहाँ वर्णित हैं।


1
एसएसडी = ठोस राज्य ड्राइव। कोई डिस्क नहीं है। आप "ड्राइव" के बजाय "डिस्क" का उपयोग करते रहें।
चूरा

7

डीफ़्रैगिंग एक सीमित जीवन-अवधि के साथ एक ड्राइव पर अनावश्यक पास प्रदर्शन करके आपके ड्राइव की लाइव प्रत्याशा को कम कर देगा।


2

यह इस बात पर निर्भर करता है कि ड्राइव पर क्या है। आप एक एसएसडी defragging द्वारा किसी भी प्रदर्शन वृद्धि नहीं मिलेगा, लेकिन यह होगा डेटा वसूली पर प्रभाव पड़ता है।

एक तरफ, फ्लैश-मेमोरी में सीमित संख्या में लिखने के चक्र होते हैं , इसलिए बहुत सारा लेखन अंततः इसे पहन लेगा। फ्लैश ड्राइव, मेमोरी कार्ड और SSDs मीडिया के जीवन का विस्तार करने के लिए वियर-लेवलिंग और TRIM जैसे ट्रिक का उपयोग करते हैं , लेकिन डीफ़्रैग्मेन्टेशन से बड़ी संख्या में लिखने का कारण बनता है, जिससे यह सभी तेजी से खराब हो जाएगा।

दूसरी ओर, खंडित फाइलें संक्रामक रूप से ठीक होने के लिए कठिन होती हैं, जब गलती से हटा दिया जाता है, वायरस द्वारा मारा जाता है, इत्यादि तो अपनी फाइलों को एक आकस्मिक स्थिति में रखें (जैसे, डीफ़्रेग्मेंटिंग द्वारा) वसूली की संभावना को बहुत बढ़ा देगा।

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


2

वास्तव में, आप कर सकते हैं। डीफ़्रैग्मेन्टेशन एक फ़ाइल-सिस्टम-स्तर की चीज़ है, इससे कोई फर्क नहीं पड़ता कि निचले, ब्लॉक स्तर पर क्या है।

लेकिन एसएसडी के मामले में कोई डिस्क प्रमुख नहीं है, जिसके आंदोलनों को कम से कम किया जाना चाहिए। इस प्रकार, यह तेज़ नहीं होगा, थोड़ा सा भी नहीं।

कुछ OSes और उपकरण केवल यही मना करते हैं, क्योंकि उनकी डेवलपर कंपनियों के निर्णय "आपको ज़रूरत नहीं है" और "आप नहीं कर सकते" का अर्थ मिलाना पसंद करते हैं। लेकिन ये अलग चीजें हैं।

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


सच। आप एक SSD पर फाइल सिस्टम को डीफ्रैग कर सकते हैं। और जहां तक ​​ओएस का संबंध है, आपके पास अब अच्छा स्वच्छ अनुक्रमिक डेटा है। (यह सब वास्तविक ड्राइव पर बहुत अधिक सच नहीं है, जो इसकी आंतरिक मैपिंग करता है)।
हेन्नेस

2

यह हर समय खराब नहीं होता है। मैन्युअल रूप से पूर्ण डीफ़्रेग्मेंटेशन चलाना कुछ ऐसा है जो आपको नहीं करना चाहिए, लेकिन अगर आपके पास वॉल्यूम स्नैपशॉट सक्षम हैं, तो विंडोज़ 8/10 प्रति माह एक बार एसएसडी को डीफ़्रैग कर देगा :

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

निष्कर्ष

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

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


1

Condusiv Technologies के अनुसार:

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

सिद्धांत मुद्दा मुक्त स्थान विखंडन के कारण गति में गिरावट है। SSD के पार बिखरे हुए छोटे खाली स्थान उन छोटे उपलब्ध रिक्त स्थानों के लिए फ़ाइल सिस्टम को खंडित टुकड़ों में फ़ाइल लिखने का कारण बनाते हैं। ऐसा करने से, यह प्रदर्शन को ठोस राज्य ड्राइव में 80% तक कम कर देता है।

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

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

इसलिए वे अपने उत्पाद का उपयोग करने की सलाह देते हैं, जिसे कंपनी का नाम दिया गया है।

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

उनके उत्पाद के बारे में अधिक जानकारी उपलब्ध है:

http://www.condusiv.com/products/diskeeper/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.