सिंक किए गए ड्राइव कई कारणों से किसी भी अधिक मायने नहीं रखते हैं:
- डिस्क के उत्पादन में खराब क्षेत्र हैं। डिस्क विशाल हैं, और उत्पादन के बाद कई दोष हैं, जिन्हें स्थानांतरित किया जाता है। इसलिए, समान उत्पादन रन के दो डिस्क वैसे भी सिंक में 100% नहीं होंगे।
- डिस्क आंतरिक रूप से उपयोग के दौरान खराब क्षेत्रों को स्थानांतरित करता है। इन क्षेत्रों को डिस्क पर आरक्षित स्थान पर ले जाया जाता है, इसे सिंक से अधिक बाहर रखा जाता है।
- कैश, टीसीक्यू / एनसीक्यू और रिलक्टेड सेक्टर भौतिक स्तर पर डिस्क एक्सेस ऑर्डर नॉनडेटर्मिनिस्टिक बनाते हैं। यदि लोड अधिक है, यदि एक डिस्क क्रम से बाहर जाती है, तो यह एक लंबा समय हो सकता है जब तक कि यह क्रम में वापस नहीं आता।
- मल्टी-स्ट्राइप एक्सेस सेक्टर (या यहां तक कि प्लैटर) की सीमाओं पर जा सकता है, फिर भी नापसंद पढ़ता है। यदि आप एक्सेस करते हैं, तो कहते हैं, 4x एक RAID 6 पर स्ट्राइपिज़ करता है, कुछ धारियाँ अलग-अलग डिस्क के अलग-अलग ज़ोन में हो सकती हैं।
- Raids में पहुंच पढ़ें आम तौर पर सभी डिस्क को लक्षित न करें, जब तक कि डिस्क उनके ब्लॉक चेकसम के बारे में शिकायत न करें। यह डिस्क को कैश सिंक से, और परिणाम में भौतिक सिंक से बाहर रखता है। (जब तक आप पढ़ा हुआ कैश भी बंद नहीं कर देते)
- छापे नियंत्रक पर कैश पढ़ें, ओएस में पढ़ने-लिखने वाले कैश आगे मामले को जटिल करते हैं। और मुझे उम्मीद है कि छापे पर कोई स्वैप स्पेस नहीं है, जो किसी भी प्रदर्शन को किसी भी तरह से थ्रैश कर सकता है।
शुरुआती दिनों में, डिस्क सिन्च को एक्सेस नियतात्मक बनाने के लिए लागू किया गया था, जो महत्वपूर्ण था जब मेमोरी को स्टोर करने के लिए परिणाम दुर्लभ थे, या जब छापे के कार्यान्वयन की आवश्यकता थी (RAID 2, RAID 3)।
सिंक किए गए ड्राइव के फायदे को निर्धारित करना कठिन है। मुझे लगता है कि यदि पर्याप्त प्रदर्शन लाभ प्राप्त किया जाना था, तो किसी तरह से सिंक करना संभव होगा।
भविष्य में, एसएसडी के साथ, मामले समान हैं, लेकिन विभिन्न कारणों से, ब्लॉक स्थानांतरण, पहनने के स्तर, ट्रिम, आदि के साथ।
आधुनिक ड्राइव का अपना ऑपरेटिंग सिस्टम है और कई मुद्दों के लिए आंतरिक रूप से समय व्यतीत करता है, चाहे वह एचडी हो या एसएसडी। भले ही आपने उन्हें शारीरिक रूप से सिंक में बनाया हो, तार्किक रूप से वे वैसे भी सिंक में नहीं होंगे।