SCSI बनाम SATA? क्या SCSI "वास्तव में" बेहतर है? [बन्द है]


11

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

उन्होंने मुझे बताया कि SCSI हमेशा तेज़ होता है और ड्राइव हमेशा अधिक विश्वसनीय होते हैं .. मेरा मतलब है कि यह एक बोल्ड स्टेटमेंट की तरह लगता है।

उन्होंने मुझे इस बारे में कुछ बताया कि SCSI हमेशा SATA से अधिक तेज़ कैसे होगा क्योंकि OS एक फ़ाइल प्राप्त करने के लिए SCSI (नियंत्रक?) भेजता है और यह SCSI नियंत्रक के अंदर फ़ाइल का निर्माण करेगा, बजाय सभी डिस्क को खोजने के। जो मुझे समझ नहीं आ रहा है कि यह कैसे काम करेगा, इसलिए मैं समझ गया कि यह बी.एस.

एसएएस और एसएटीए में वर्तमान में समतुल्य डेटा दर गति है।

क्या उनके तर्क के लिए कोई सच है कि SCSI हमेशा SATA की तुलना में अधिक तेज़ और विश्वसनीय है?


2
जबकि एसएएस के पास एसएटीए पर कुछ तार-तार विलंबता फायदे हैं, आपको अंतर बताने के लिए वास्तव में फास्ट स्टोरेज डिवाइस की आवश्यकता होगी। विश्वसनीयता के लिए उच्च-स्तरीय SCSI गियर और लो-एंड SATA गियर में कोई अंतर नहीं है: labs.google.com/papers/disk_failures.pdf
एलेक्स होल्स्ट

मुझे सिर्फ SATA और SAS ड्राइव को खोजने में बहुत परेशानी हो रही है, जो कि मूल्य निर्धारण के साथ ज्यादातर समान (आकार और RPM) हैं
अर्लज़

2
SAS SCSI है, लेकिन एक अलग इंटरफ़ेस के साथ। SCSI सिर्फ कनेक्टर से अधिक एक बहुत कुछ है।
जॉन गार्डनियर्स

जवाबों:


4

यदि आप एक RAID सरणी का निर्माण कर रहे हैं तो SATA के लिए, आपको उपभोक्ता ड्राइव का उपयोग करने में सावधानी बरतने की आवश्यकता है।

कुछ बिजली की बचत सुविधाओं और पश्चिमी डिजिटल के मामले में, उनके कुछ SATA ड्राइव में एक त्रुटि का पता चलने पर "गहरी रिकवरी" प्रक्रिया होती है। यह SATA RAID सदस्य को गिराए जाने या असफल होने के रूप में चिह्नित कर सकता है यदि यह समयबाह्य अवधि से परे अनुत्तरदायी है।

जब विशाल ड्राइव के साथ SATA RAID5 वॉल्यूम एक सदस्य को छोड़ देता है, तो कई घंटों तक पुनर्निर्माण के लिए यह असामान्य नहीं है। इस समय के दौरान, प्रदर्शन लाजिमी होगा।

पश्चिमी डिजिटल - डेस्कटॉप संस्करण और RAID (एंटरप्राइज) संस्करण हार्ड ड्राइव के बीच अंतर? http://wdc.custhelp.com/cgi-bin/wdc.cfg/php/enduser/std_adp.php?p_faqid=1397

http://en.wikipedia.org/wiki/Time-Limited_Error_Recovery


ग्रेग ने टिलर, टाइम लिमिटेड एरर रिकवरी का जिक्र किया है, यह WD से RAID ड्राइव के लिए बहुत छोटा है और इसलिए उस ड्राइव को सरणी से बाहर नहीं गिराएगा और इस कारण इसे अपमानित (अपमानित) अवस्था में बैठने का कारण बनता है। आप एक अस्वीकृत सरणी प्राप्त करेंगे यदि छापा नियंत्रक नियमित रूप से पुनर्प्राप्त करने के लिए एक नियमित sata ड्राइव की प्रतीक्षा कर रहा है, तो नियमित ड्राइव पर समय बहुत लंबा है। यह 3 कार्ड की तरह कंट्रोलर कार्ड के लिए सही है। यदि आप सोलारिस से जेडएफएस छापे प्रणाली का उपयोग कर रहे थे, तो आप शेल्फ वर्कस्टेशन सैटा ड्राइव से नियमित रूप से उपयोग कर सकते हैं।

10

सादगी के लिए जब मैं कहता हूं "SCSI" मैं "पारंपरिक" SCSI और SAS के बारे में बात कर रहा हूं

इसलिए, सबसे बुनियादी स्तर पर SCSI ड्राइव अधिक विश्वसनीय सरल होंगे क्योंकि वे बेहतर निर्मित होते हैं। वे डिज़ाइन किए गए हैं और उच्च अंत मशीनों में डालने की कीमत है - मुख्य रूप से सर्वर जहां उन्हें बहुत अधिक दुर्व्यवहार मिलेगा और संभवतः 5-7 साल के लिए 24/7/365 चलाएंगे। वे उच्च गुणवत्ता वाले भागों से बने होते हैं, आदि SATA ड्राइव CONSUMER GRADE ड्राइव हैं। वे यथासंभव सस्ते रूप से बनाए जाते हैं और इस तरह के वर्कलोड के साथ डिज़ाइन नहीं किए जाते हैं सर्वर आमतौर पर ध्यान में रखते हैं।

एक उदाहरण के रूप में, आप (कुछ अच्छी तरह से कोशिश कर सकते हैं लेकिन ...) शेल्फ लिंकेज राउटर को बंद नहीं करेंगे और इसके जरिए 2000 क्लाइंट से 100Mbps इंटरनेट ट्रैफिक को आगे बढ़ाने की कोशिश करेंगे।

जहां तक ​​गति है, आप वास्तव में गति में काफी बड़ा अंतर देखेंगे, एससीएसआई उपकरणों की स्पिंडल गति को इतना अधिक करते हैं। आप दोनों उपकरणों के उच्च सिरों पर 7200 RPM बनाम 15k RPM की बात कर रहे हैं। तेज स्पिंडल गति, आपको कम विलंबता और उच्च पहुंच गति प्रदान करती है। डिस्क डेटा को तेज ... पुश कर सकती है।

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


यह सब सच हो सकता है ... उपभोक्ता ड्राइव के लिए। लेकिन वहाँ 15k RPM SATA ड्राइव भी मौजूद है जो उद्यम उपयोग के लिए बनाई गई हैं ..
अर्लज़

नहीं। 15K SATA जैसे कोई जानवर नहीं। 10K - हाँ (WD [वेलोसिटी] रैप्टर)।
मैक्स एल्गिनिन

और [Veloci]
रैपर्स

2
तो ऐसा नहीं है कि SCSI बेहतर है, बल्कि यह है कि यह स्वचालित रूप से एंटरप्राइज-ग्रेड है .. जो SATA के साथ ढूंढना कुछ कठिन है क्योंकि उपभोक्ता हार्डड्राइव वही हैं जो ज्यादातर इसके साथ उपयोग किया जाता है ... इसलिए इसका वास्तव में सिर्फ इतना ही है कि SATA उद्यम कम हैं SCSI हार्डड्राइव की तुलना में हार्डड्राइव होते हैं (जो हमेशा एंटरप्राइज होते हैं)
अर्लज़

यह स्वीकृत उत्तर क्यों नहीं है?
हाशिम

1

कुछ समय पहले तक, मैं उस आदमी से सहमत था और कहा कि एससीएसआई (या एसएएस) एसएटीए से बेहतर समाधान है। हालाँकि, आज की सभ्य SATA ड्राइव आमतौर पर उनके SCSI समकक्ष की तुलना में अधिक तेज़, अधिक विश्वसनीय और सस्ती हैं। यहाँ एक दिलचस्प लेख है जो मैंने कुछ समय पहले दो ( http://www.westerndigital.com/en/library/sata/2579-001097.pdf ) की तुलना करते हुए पढ़ा था ।


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

1
  • OS के बारे में फाइल के लिए पूछने की बात पूरी तरह से बी.एस. यदि ऐसा था, तो किसी भी नए फाइलसिस्टम को सभी ड्राइव पर फर्मवेयर अपग्रेड की आवश्यकता होगी। SCSI एक ब्लॉक-स्तरीय प्रोटोकॉल है। AFAIR, 'ब्लॉक-लिस्ट' रीड कमांड भी नहीं है, बस 'ब्लॉक-रेंज' है। (*)

  • SCSI (और एसएएस) ड्राइवर आम तौर पर कर रहे हैं तेजी से और अधिक विश्वसनीय; लेकिन यह सिर्फ एक विपणन परिणाम है: यह सबसे आसान अंतर है, इसलिए यदि आप एक 'बेहतर' तंत्र का निर्माण करते हैं, तो उस पर एसएएस इंटरफ़ेस डालें और बहुत अधिक बिक्री करें; एक सस्ता तंत्र बनाएँ, और एक SATA इंटरफ़ेस डालें ताकि वह आपके उच्च-अंत मॉडल में न खाए

(*): 'स्कैटर-इकट्ठा' नामक एक सुविधा है; लेकिन यह एक अलग बात है: इसका मतलब है कि एक नियंत्रक (एससीएसआई, एसएटीए, नेटवर्क, लगभग हर चीज इन दिनों) रैम में विभिन्न बिखरे हुए पते से डेटा के टुकड़े को पढ़ने के लिए डीएमए का उपयोग कर सकता है, और इसे सभी को एक पूरे के रूप में इकट्ठा कर सकता है।


मेरा अनुमान है कि 'OS फाइल के लिए पूछ रहा है' वास्तव में इस तथ्य की गलत व्याख्या / गलतफहमी है कि मैं / ओ प्रसंस्करण एससीएसआई के लिए एक बाहरी नियंत्रक को SATA / IDE के साथ चलाने के बजाय धकेल दिया जाता है।
pboin

IDE = इंटीग्रेटेड ड्राइव इलेक्ट्रॉनिक्स। इनोवेशन यह था कि ड्राइव में एक कंट्रोलर होता है जो कंट्रोलर के बजाय एक ब्लॉक एड्रेस और रीड / राइट कमांड लेता है, जो कि 'कंट्रोलर कार्ड' (ISA स्लॉट में) में होता है जो सीधे हेड एक्ट्यूएटर्स को ड्राइव करता है और रॉ की व्याख्या करता है सिर से ही चुंबकीय संकेत। पुराने आईडीई चिप्स ने सीपीयू को बहुत अधिक कर दिया, क्योंकि उसे चिप के लिए बाइट को पढ़ना / लिखना पड़ता था। लेकिन यह बहुत पहले था, सभी IDE एक दशक से अधिक पहले से ही DMA- संचालित है
जेवियर

हां, यह मुझे पता था कि .. PIO (iirc) IDE के लिए धीमा मोड है (जहां यह हार्डड्राइव से बाइट प्राप्त करने के लिए सीपीयू इंटरप्ट करता है)
अर्लज़

1

एकल-उपयोगकर्ता / थ्रेडेड ऐप्स के लिए प्रदर्शन अंतर बहुत करीब है, लेकिन किसी भी बहु-उपयोगकर्ता या बहु-थ्रेडेड SAS / SCSI ड्राइव के लिए तेज़, अक्सर महत्वपूर्ण होगा। इसके अलावा SATA डिस्क भी कम विश्वसनीय होगी।

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

ओह और फ़ाइलों और डिस्क आदि के बारे में बात बुलक्रैप है :)


1

कुछ समय पहले तक, SCSI ने कमांड कतारबद्ध टैगिंग की थी, जिसका अर्थ है कि ड्राइव के लिए अधिकतम 255 अनुरोध हो सकते हैं, जो ड्राइव को IDE की तुलना में उनके ऑर्डर को बेहतर तरीके से ऑप्टिमाइज़ करने देता है, जो कि अधिकतम 4 (?) पर था।

लेकिन अब SATA इसका समर्थन करता है, और मुझे नहीं लगता कि इसमें इतना अंतर है। हां, SCSI बहु उपयोगकर्ता / थ्रेडेड io के लिए बेहतर रूप से अनुकूलित है, लेकिन यह सुनिश्चित नहीं है कि यह कितना मायने रखता है।

SCSI ज्यादातर SAS और एक प्रकार या किसी अन्य के सरणियों द्वारा प्रतिस्थापित किया जाता है। दूसरा मुद्दा यह है कि आपकी क्या आवश्यकताएं हैं? अंतरिक्ष बनाम गति बनाम लागत? मैं सस्ते गति के लिए लॉग के लिए फ्लैश ड्राइव के साथ ज़ार पर सोलारिस के लिए जा सकता हूं।

एक मात्र 100G के लिए, SSD जाने का रास्ता है, क्योंकि यह काफी सस्ती है, $ 3K आपको 4 Intel 64GB X25 एंटरप्राइज ड्राइव मिलेगा, उन्हें एक सॉफ्टवेयर RAID10 में डाल दिया जाएगा, और वे बस ड्राइव के किसी भी सेंस कॉम्बो के बारे में CRUSH करेंगे ( एसएएस, एसएटीए, एससीएसआई, आदि)।

http://it.anandtech.com/IT/showdoc.aspx?i=3532

"हम में से बाकी के लिए, शायद बाजार का 90%, इंटेल X25-E आश्चर्यजनक से कम नहीं है: यह शास्त्रीय एसएएस ड्राइव की बिजली की खपत के दसवें से कम से कम 3 से 13 गुना बेहतर ओएलटीपी प्रदर्शन प्रदान करता है। जब तक डेटाबेस का आकार वास्तव में बहुत बड़ा नहीं होता, हम प्रदर्शन महत्वपूर्ण OLTP डेटाबेस के लिए SAS या FC ड्राइव खरीदने का कोई कारण नहीं देखते हैं। "


मूल रूप से गति बनाम अंतरिक्ष की कम से कम 100G (या तो अलग हार्डड्राइव, या सिर्फ एक) के साथ लागत ...
अर्लज़

-4

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

अब, उन लाभों में से कई को एसएटीए में शामिल किया गया है और अन्य उपाय भारी चक्का के बिना धुरी स्थिरीकरण प्रदान करते हैं। निचली स्पिंडल गति के साथ भी, डेटा ट्रांसफर दरें SATA 3 पर "क्लासिक" SCSI को पार करती रहती हैं।

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


2
हे भगवान। यह एक बुरा जवाब है। वहाँ एक कारण है SCSI (और SAS - सीरियल संलग्न SCSI) को उद्यम ग्रेड माना जाता है, और SATA नहीं है। वही कारण, संयोग से, कि SATA ड्राइव SCSI वालों की तुलना में सस्ते हैं। यह, जैसा कि मैं देख रहा हूं, यह एक खतरनाक जवाब है, क्या किसी को SATA वाले के साथ अपने SCSI ड्राइव को बदलने के लिए पर्याप्त रूप से मूर्ख होना चाहिए।
होपलेसनब बी

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

वाह। बस वाह। SATA निश्चित रूप से "एसएएस जितना अच्छा" नहीं है। यहाँ शुरुआत के लिए एक अच्छा लिंक है: serverfault.com/a/394600/73435
मैगलन

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