क्या SSD के साथ मिरर करने से पठन प्रदर्शन बेहतर होगा?


8

यदि आप SSD ड्राइव और मैकेनिकल हार्ड ड्राइव पर वॉल्यूम को मिरर करने के लिए Windows 7 का उपयोग करते हैं, तो क्या पठन प्रदर्शन एकल SSD ड्राइव के समान होगा?

यानी विंडोज स्मार्ट है उन दोनों से पढ़ने के लिए और पहले वापस आने वाले डेटा का उपयोग करें?


क्या यह आपके मदरबोर्ड / चिपसेट I / O बैंडविड्थ का प्रश्न नहीं होगा?
wag2639

यह सैद्धांतिक रूप से संभव है, लेकिन मेरा अनुमान है कि आपके RAID नियंत्रक को यह जानना होगा कि आपका SSD HDD से अधिक तेज़ है। मैं RAID पर कोई विशेषज्ञ नहीं हूं, लेकिन मैं अनुमान लगा रहा हूं कि कोई RAID नियंत्रक इस का समर्थन नहीं करता है।
बेंजोट्रॉन

मुझे लगता है कि आप इसे आज़माने जा रहे हैं और हमें बताएं कि यह कैसे हुआ। ;)
नाइट्रॉक्सडैम

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

@ बैंजोट्रॉन: मुझे नहीं लगता कि ओपी में एक RAID नियंत्रक है, अन्यथा विंडोज को शायद ही पता होगा कि कई ड्राइव हैं। मामले में आप एक नकली RAID: उन चीजों को बेकार में सबसे अच्छा कर रहे हैं ।
Maaartinus

जवाबों:


14

दो पारंपरिक हार्ड ड्राइव के साथ मेरे परीक्षण में, पठन प्रदर्शन सबसे तेज़ हार्ड ड्राइव के रूप में अच्छा था, लेकिन लेखन प्रदर्शन जितना धीमा था उतना ही बुरा था।

(ध्यान दें कि तराजू अलग हैं।)

स्लो ड्राइव - 46 एमबी / एस

फास्ट ड्राइव - 60 एमबी / एस

मिररड - 46 एमबी / एस


3
आपको --write-behind लिनक्स पर उपलब्ध कुछ का उपयोग करने की आवश्यकता होगी ।
Maaartinus

2

(अस्वीकरण: यह वास्तव में मेरे लिए सभी सिद्धांत है - मैंने केवल एक बार RAID सरणियों के साथ खेला है!)

यह मेरे लिए एक बहुत बुरा विचार लगता है - जैसा कि मैं उन चीजों को समझता हूं जो आप RAID सरणियों में घुड़सवार ड्राइव के लिए समान प्रदर्शन विशेषताओं को चाहते हैं। हो सकता है कि आप SSD के कम समय के साथ एक हाईस्पीड 'पारंपरिक' ड्राइव की निरंतर पढ़ने की गति का मिश्रण करना चाहते थे? यदि ऐसा है, तो आपको हाइब्रिड ड्राइव में रुचि हो सकती है (NB यह डेटा स्ट्रिप नहीं करता है, लेकिन यह समझदारी से कैश करने की कोशिश करता है)।

क्या विंडोज उन दोनों से पढ़ने और पहले वापस आने वाले डेटा का उपयोग करने के लिए पर्याप्त स्मार्ट है?

यह उस तरह से काफी काम नहीं करता है: नियंत्रक दोनों ड्राइव से एक ही जानकारी नहीं मांगता है और फिर यह देखने के लिए इंतजार करता है कि कौन पहले वापस आता है। यदि आपको सरल मिररिंग (यानी RAID 1) मिला है, तो मुझे लगता है कि नियंत्रक प्रत्येक n ड्राइव से वांछित कुल आकार का 1 / n मांगेगा। उदाहरण के लिए, यदि आप चार ड्राइव की एक सरणी से 1024KB पढ़ना चाहते हैं। मुझे लगता है कि नियंत्रक पहले 256KB के लिए ड्राइव 1, दूसरे के लिए ड्राइव 2, तीसरे के लिए 3 ड्राइव और आखिरी के लिए 4 ड्राइव पूछेगा। स्पीड-अप समान रूप से डेटा को वितरित करने वाले चार समान प्रदर्शन ड्राइव से आता है(इसलिए आप ओवरहेड के लिए थोड़ा अतिरिक्त के साथ, कुल समय की उम्मीद करेंगे।) अब अगर ड्राइव में से तीन उच्च प्रदर्शन वाले हैं, और ड्राइव में से एक धीमी गति से मृत है, तो धीमी गति से ड्राइव बोतल-गर्दन होने वाली है। इसलिए यदि आप एक SSD और एक पारंपरिक HD से शादी करते हैं तो आप दोनों दुनिया के सबसे बुरे लोगों के साथ समाप्त हो सकते हैं।


संपादित करें:

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

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


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

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

@mjaggard मेरा तर्क इस बात से प्रभावित नहीं है कि यह s / वेयर के वेयर / RAID है: जहाँ भी आप नियंत्रक को मेरे उत्तर में देखते हैं , मैं जो कुछ भी देख रहा हूँ उसका संदर्भ दे रहा हूँ RAID। RAID सरणी में एक कमजोर लिंक होने का सिद्धांत है जो मुझे मिल रहा है।
एंडी

0

विंडोज 7 RAID -1 सपोर्ट करता है और यह मिरर किए गए वॉल्यूम के लिए बढ़िया है। पठन प्रदर्शन एकल SSD ड्राइव की तुलना में तेज़ होगा क्योंकि OS विभाजित विभाजन प्रौद्योगिकी का उपयोग कर सकता है, दूसरे शब्दों में OS समानांतर में दोनों हार्ड ड्राइव से डेटा पढ़ सकता है। विवरण के लिए RAID के बारे में विकी पृष्ठ देखें।


ps OS ने एक ही डेटा नहीं पढ़ा, यह एक समय में फ़ाइल के विभिन्न भागों को पढ़ता है और फिर इसे मेमोरी में शामिल करता है।
मौलि

कुंजी यह है कि यदि ड्राइव में से एक वास्तव में धीमा है (गैर-एसएसडी) और दूसरा तेज (एसएसडी) है, तो मुझे लगता है कि आप डॉन को नेत्रहीन रूप से विभाजित करना चाहते हैं। मैं जानना चाहता हूं कि क्या विंडोज 7 इस स्थिति को संभालने के लिए काफी स्मार्ट है।
जॉन-एरिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.