क्या मुझे अपने RAID वॉल्यूम को डीफ़्रैग करना चाहिए?


30

यह मुझे लगता है कि चूंकि RAID वॉल्यूम तार्किक हैं (भौतिक के विपरीत), लेआउट कि ओएस का मानना ​​है कि उनके पास वास्तविक फ़ेसिकल लेआउट के अनुरूप नहीं हो सकता है।

तो क्या डीफ़्रेग RAID के लिए मायने रखता है?

जवाबों:


32

हाँ, डीफ़्रेग अभी भी RAID के लिए समझ में आता है। हालांकि यह सच है कि ओएस जिस लेआउट को देखता है वह भौतिक लेआउट के समान नहीं है, यह मोनोटोनिक है, अर्थात वर्चुअल सेक्टर डिस्क पर उसी क्रम में हैं जैसा कि वे सरणी पर हैं, यह सिर्फ डिस्क में बिखरे हुए हैं।

साथ ही, RAID कंट्रोलर एरे लेआउट की समझ के आधार पर प्रेडिक्टिव कैशिंग (यदि यह है तो) का उपयोग करेगा, ताकि यदि आप डीफ़्रैग करें तो बेहतर काम करेगा।

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


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

1
मैं यह नहीं कहूंगा कि SSDs को डीफ़्रैग्मेन्टिंग की आवश्यकता नहीं है, क्योंकि यह अनुक्रमिक और यादृच्छिक एक्सेस डेटा दरों के बीच महत्वपूर्ण अंतर दिखाने के लिए तुच्छ है । वियर लेवलिंग अंततः खेलने के लिए आएगी, लेकिन केवल मीडिया युगों की तरह, जैसे खराब सेक्टर का पता कताई धातु की डिस्क पर होता है। हालांकि, सामान्य / सामान्य मामले में, क्लस्टर / एक्सटेंशंस जो कि वॉल्यूम पर तार्किक रूप से अनुक्रमिक होते हैं, मीडिया पर भौतिक रूप से अनुक्रमिक क्षेत्र होंगे, फिर से कताई धातु की तरह। उपयोग के मामले के आधार पर, यह फायदेमंद हो सकता है।
बेकन बिट्स

1
फ्लैश मेमोरी को डीफ़्रैग्मेंट करना खतरनाक है क्योंकि ऑपरेशन डिवाइस के पहनने से बेकार के डेटा को स्थानांतरित करता है। केवल एक खराब-लिखित सॉफ्टवेयर भी आपको ऐसे ऑपरेशन करने की अनुमति देगा
usr-local--

SSBs सहित किसी भी फ्लैश मेमोरी के @BaconBits हर "बिट" को केवल अनुपयोगी होने से पहले केवल कई बार लिखा जा सकता है। एसएसडी आमतौर पर ऐनक की तुलना में अधिक क्षमता में सक्षम होते हैं, सिर्फ इसलिए कि जब एक बिट मर जाता है, तो दूसरा अतिरिक्त खुल जाता है। क्योंकि वे अंततः मरने की उम्मीद कर रहे हैं। लेकिन वहाँ बहुत सारे पुर्जों ...
जैरी चकमा

6

हाँ यह करता है। कोई फर्क नहीं पड़ता कि आप किस RAID स्तर पर चल रहे हैं, आप अभी भी विखंडन से प्रभावित हो सकते हैं (जब तक कि आप SAN समाधान नहीं कर रहे हैं जैसे कि नेट वाट्स अपने WAFL लेआउट के साथ)।

RAID1 दोनों ड्राइव पर विखंडन का एक दर्पण है। RAID0 केवल दो ड्राइव पर खंडित फ़ाइलों को विभाजित कर रहा है। RAID5, 10, आदि।


0

नहीं।

  1. यह संभावना नहीं है कि आप ड्राइव पर डेटा को एक रैखिक फैशन में एक्सेस करेंगे।
  2. डेटा को कई ड्राइवों में वितरित किया जाता है, इसलिए कोई "प्रारंभ" या "अंत" या "शुरुआत" नहीं है।
  3. राइट बहुत "ठेठ" RAID 5 सरणी पर महंगे हैं। यहां तक ​​कि अन्य RAID पर पावर और सीपीयू का उपयोग करके अपने लेआउट।
  4. यह साबित करना लगभग असंभव है कि डीईईआरएस डीफ़्रेगिंग वास्तव में प्रदर्शन में सुधार करता है।

हां, सिंगल ड्राइव वाले डेस्कटॉप पीसी पर। सर्वर? प्रयास के लायक नहीं।


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