सॉफ्टवेयर RAID1 में SSD और हार्ड डिस्क का संयोजन?


26

क्या SSD और सामान्य हार्ड डिस्क का उपयोग करके लिनक्स सॉफ्टवेयर RAID-1 (मिररिंग) का निर्माण करना समझ में आता है? मैं SSD (फास्ट ट्रांसफर रेट्स, फास्ट एक्सेस टाइम) के फायदों को हार्ड डिस्क (सस्ते, अलग-अलग फॉल्ट मॉडल) के फायदों के साथ जोड़ना चाहता हूं और एक बहुत ही तेज अभी तक विश्वसनीय RAID प्राप्त करना चाहता हूं ...

  • क्या यह वास्तव में समझ में आता है?
  • क्या SSD का प्रदर्शन वास्तव में ऐसे मिश्रित सेटअप में उपलब्ध है? Ie क्या लिनक्स मुख्य रूप से पढ़ने के लिए SSD का उपयोग करता है, या यह धीमी डिस्क का समान रूप से उपयोग करेगा?


जवाबों:


15

ऐसा लगता है कि यह सेटअप काफी ठीक है। मूल नियम पैरामीटर के mdadmसाथ उपयोग करना --write-mostlyहै ताकि लिखा जाए कि एचडीडी पर जाएं। रीडिंग अभी भी तेज एसएसडी से की जाएगी। इसके अलावा, --write-behindपैरामीटर को लेखन प्रदर्शन में सुधार करने के लिए कहा जाता है।

इस तरह के एक सेटअप में TRIM कमांड के लिए समर्थन एक समस्या प्रतीत होती है, हालाँकि।

खोज के लिए आगे के कीवर्ड:

  • linux ssd raid hybrid
  • mdadm "--write-mostly" ssd

आगे लिंक:


2
+1। लेकिन याद रखें कि --write-behindयह सुरक्षित नहीं है, और क्योंकि इसे लिखने के इरादे के लिए बिटमैप फ़ाइल की जरूरत होती है, जो कि सेटअप को जटिल करता है और मैं इसकी सिफारिश नहीं करूंगा। --write-mostlyठीक है।
Tometzky

4

छापे सॉफ्टवेयर संभवतः डिस्क * के पार रीड्स वितरित करेगा। SSD पर पढ़ने की गति को देखते हुए धीमी डिस्क के रूप में दो बार से अधिक होने की संभावना है, मुझे लगता है कि आप वास्तव में प्रदर्शन खो देंगे।

गलती मॉडल पर आपकी टिप्पणी से, मुझे लगता है कि आप SSDs की "घिसावट" दरों के बारे में चिंतित हैं। आधुनिक नियंत्रक परिष्कृत पहनने के स्तर का उपयोग करते हैं , इसलिए जब तक आपके पास ड्राइव पर खाली जगह की एक उचित मात्रा होती है, तब तक लिखने की मात्रा में ड्राइव को किसी भी समय जल्द ही मारना नहीं है।

* संपादित करें: क्या फायदे और नुकसान हाइब्रिड SSD / HDD RAID है पर जवाब के अनुसार , ऐसा लगता है कि RAID नियंत्रक / सॉफ़्टवेयर हैं जो समझदारी से SSD के प्रति पूर्वाग्रह को पढ़ता है, इसलिए आप इसे छापे द्वारा प्रदर्शन नहीं खोएंगे।


1
लिंक के लिए धन्यवाद। इसके अलावा, "हाइब्रिड" वास्तव में कीवर्ड है जो Google में अधिक जानकारी को बदल देता है - बहुत बहुत धन्यवाद!
जैतून

2
लेवलिंग पहनने के बारे में: यह सच है कि फ्लैश ब्लॉक के "घिसने" के कारण एसएसडी पर डेटा खोने की संभावना नहीं है। हालाँकि कंट्रोलर और वियर-लेवलिंग डेटा ही विफलता का एकल बिंदु है। बस मान लें कि आपका SSD कंट्रोलर बोर्ड मर जाता है; यदि आप अभी भी शारीरिक रूप से वहां हैं तब भी आप किसी भी डेटा को पुनर्प्राप्त करने में असमर्थ होंगे। इसलिए SSD पहनने-लेवलिंग वास्तविक मिररिंग को प्रतिस्थापित नहीं करता है।
स्काईबीम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.