क्या यह आपके ऑपरेटिंग सिस्टम को एसडी कार्ड पर डालने के लिए समझ में आता है?


13

एक मित्र ने एसडी कार्ड पर पूरे ऑपरेटिंग सिस्टम को डालने का सुझाव दिया, यह तर्क देते हुए कि एक्सेस समय में देरी होती है, जहां एक नियमित हार्ड ड्राइव की तुलना में बहुत कम होता है, जिसे पहले स्पिन करने की आवश्यकता होती है।

हालाँकि, विकिपीडिया बताता है कि सबसे धीमा SATA 1.5 गीगाबिट / s रीड रेट ( यहाँ ) प्रदान करता है , जब सबसे तेज़ एसडी कार्ड 90 मेगाबाइट / सेक ( वहाँ ) की अनुमति देता है । भले ही 2 पढ़ने की गति का कोई मेल न हो, लेकिन डेटा के वास्तव में पढ़ने से पहले देरी के बारे में कुछ नहीं कहा जाता है।

कोई उपाय?


अपनी इकाइयों के साथ सावधान रहें। उचित तुलना किया जाना चाहिए 1.5 gigabitsकरने के लिए 90 megabytes
iglvzx

@iglvzx: क्षमा करें, क्या 1.5 gb / s और 1.5 गीगाबिट s के बीच अंतर है?
qdii

मेरी गलती। मैं अपने फोन पर हूँ और गलती से एक अधूरी टिप्पणी प्रस्तुत की है! मैंने ठीक कर दिया। :)
iglvzx

1
@qdii: मुझे लगता है कि iglvzx को बिट बनाम बाइट कहने का मतलब है
कोडिज्म

2
डेस्कटॉप और लैपटॉप कंप्यूटर में इन दिनों लगभग सभी एसडी कार्ड रीडर एक यूएसबी पोर्ट में प्लग किए जाते हैं। एक यूएसबी अंगूठे ड्राइव, विशेष रूप से एक यूएसबी 3, एक एसडी कार्ड का उपयोग करने की तुलना में बहुत तेज होगा।
ब्रायन

जवाबों:


5

वास्तव में एक और महत्वपूर्ण पैरामीटर है जो एसडी पर एक एचडीडी की तुलना में तेज है, इसे "सीक टाइम" कहा जाता है, इसका मतलब है कि आपके डिवाइस से मिली जानकारी को पढ़ने और पढ़ने का समय।

यह देखते हुए कि एक ऑपरेटिंग सिस्टम का बूट चरण HDD क्षेत्र में फैलने वाली छोटी फ़ाइलों का एक बहुत (वास्तव में बहुत) पढ़ता है, एसडी को इसका मुख्य लाभ मिलता है क्योंकि यह रैंडम-एक्सेस मेमोरी पर आधारित है (इसका मतलब है कि आप किसी भी एक्सेस कर सकते हैं एक ही समय के साथ संस्मरण का क्षेत्र, न कि एक एचडीडी के रूप में जहां एक फेशिकल शार्प नेडल को जानकारी के लिए डिस्क की सतह की तलाश करनी चाहिए, बहुत सारा समय खर्च करना चाहिए)।

यह आपकी ओएस की गति को कई मायनों में बेहतर करेगा (उदाहरण के लिए बूट समय), लेकिन ध्यान रखें कि विंडोज पर ऐसा करना अभी भी संभव नहीं है (यह केवल विंडोज 8 पर उपलब्ध होगा) आप केवल परीक्षण कर सकते हैं और लिनक्स पर इसका उपयोग कर सकते हैं वितरण।

इसके अलावा, यदि आप पढ़ने की गति या डिवाइस (HDD या SD) की तलाश करना चाहते हैं, तो मैं आपको HDDune का उपयोग करने की सलाह देता हूं । और यदि आप एक एसडी कार्ड का उपयोग करने के लिए अपने OS का उपयोग करना चाहते हैं, यह के बारे में पता होना वर्ग (उच्च यह है, तेजी से पढ़ा जाएगा और उस पर समय की तलाश)


3

आप हाइब्रिड ड्राइव्स को भी देखना चाहते हैं, जिसमें हाइब्रिड प्लैटर / एसएसडी मैकेनिज़्म हों, जो आपको बिना किसी लागत के बहुत अधिक गति प्रदान करें।

SSD के साथ डाउनसाइड:

SSD ब्लॉक्स को केवल एक निश्चित संख्या में लिखा जा सकता है, और आपके OS पेज फ़ाइल में बहुत कुछ लिखा था। SSD इलेक्ट्रॉनिक्स इनको अलग-अलग ब्लॉक में लिखते हैं ताकि यह थोड़ा मदद कर सके, लेकिन कुल मिलाकर इस पर विचार करने की जरूरत है।

SSDs बाइट के लिए एक बहुत अधिक महंगी बाइट भी हैं, हार्ड ड्राइव प्लैटर्स के सापेक्ष। यदि आप हाइब्रिड ड्राइव के साथ बहुत अधिक प्रदर्शन को बढ़ावा दे सकते हैं, तो आप कुछ नकदी बचाएंगे।


2

मेरे पास गुरुप्लग पर 8GB एसडी कार्ड से लिनक्स चल रहा था। गुरुप्लग एसडी कार्ड स्लॉट को स्थायी रूप से जुड़े यूएसबी मास स्टोरेज डिवाइस के रूप में उजागर करता है।

निरंतर अपटाइम के लगभग एक वर्ष के लिए शानदार काम किया (कार्ड पहले से ही एक वर्ष पुराना था, पहले से और कभी-कभी ब्लैकबेरी में उपयोग किया जाता था - केवल एक विस्तारित शक्ति आउटेज और कई कर्नेल उन्नयन के कारण रुकावट थे), फिर कार्ड अचानक मर गया बिना किसी चेतावनी। गुरुप्लग गर्म चलता है और मुझे यकीन है कि कार्ड की दीर्घायु में मदद नहीं की।

जहां तक ​​वास्तविक ऑपरेशन की बात है, जब कई बार एसडी कार्ड में "डिस्क" I / O पर बहुत अधिक लेखन चल रहा होता था, तो वह अनुत्तरदायी हो जाता था।

USB से SD कार्ड पाठकों के लिए वास्तविक पीसी पर यह कोशिश करने से कुछ मशीनों पर अच्छे परिणाम नहीं मिले। मैं उस समस्या में चला जाऊंगा जहां अचानक एसडी कार्ड डिस्कनेक्ट हो जाएगा और लिनक्स को अपनी मूल मात्रा और उस एसडी कार्ड के विभाजन के आधार पर अन्य सभी वॉल्यूम अप्रत्याशित रूप से मिल जाएंगे। पुरानी डेल मशीनों पर एक मुद्दा बन गया, लेकिन मैंने यह सुनिश्चित करने के लिए कोई वैज्ञानिक परीक्षण नहीं किया है।


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

0

tl; dr सबसे तेज़ SD कार्ड मानक 7200rpm तक पकड़ रहे हैं, हार्ड ड्राइव प्रदर्शन-वार। यदि आप SSD प्रदर्शन के लिए उपयोग किए जाते हैं, तो निराश होने के लिए तैयार रहें। हीट अभी भी सबसे बड़ा हत्यारा है, और एसडी कार्ड को न तो रेट किया गया है और न ही निरंतर उपयोग के लिए वारंट किया गया है।

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

Mathwise, ध्यान रखें 1 G b ps (giga bit per second) 125 M B ps (मेगा बाइट प्रति सेकंड) के बराबर है - 1 बाइट में 8 व्यक्तिगत बिट्स एक साथ समूहीकृत होते हैं, जो 256 अलग-अलग बाइनरी मानों का प्रतिनिधित्व कर सकते हैं।

आप ध्यान दें कि SATA (संशोधन 1) के लिए चश्मा एक 1.5 Gbps डेटा लिंक है (इसलिए, लगभग 185 एमबीपीएस)। यह सैद्धांतिक अधिकतम है कि लिंक के अड़चन बनने से पहले एक ड्राइव को संतृप्त करना होगा। अधिकांश 7200rpm ड्राइव 100 एमबीपीएस को हिट करने के लिए काफी अच्छी तरह से करते हैं, जबकि एसएसडी लगभग आधे से बेहतर ऑर्डर के लिए बेहतर ऑर्डर है (500 एमबीपीएस - 1 जीबीपीएस)।

इसीलिए जब SATA III रिलीज़ हुआ, SSD अपनी प्रारंभिक अवस्था में थे, और कताई ड्राइव अभी भी राजा थे, अधिकतम स्थानांतरण दर 600 एमबीपीएस होने के बाद से हर कोई झुलस गया था और ओवरकिल की तरह लग रहा था। अब हम SSDs की पीढ़ी को देखना शुरू कर रहे हैं जो कि संतृप्त कर रहे हैं - क्या समय जिंदा रहना है :)


0

आम तौर पर नहीं। जब यह काम करता है तो यह तेज़ नहीं होता है, और यह दिन-प्रतिदिन के उपयोग के लिए पर्याप्त विश्वसनीय नहीं है। यह केवल वसूली या स्थापना, या अन्य सामयिक उपयोग के लिए समझ में आता है।

इसका कारण यह है कि एसडी कार्ड हमेशा 'टेप जैसे' उपयोग के लिए डिज़ाइन किए गए थे - जैसे कि डिजिटल कैमरों में, जहाँ डेटा को एक बड़े हस्तांतरण में कॉपी किया जाता है, या प्रति फ़ाइल एक हस्तांतरण तब तक होता है जब तक कि पूरा कार्ड भर नहीं जाता है, और बाद में सभी को कॉपी कर लिया जाता है एक बार।

यहां तक ​​कि तेज़ ट्रांसफ़र गति उपलब्ध होने के साथ, एसडी कार्ड पर आधारित तकनीक: "फ्लैश-ईप्रोम मेमोरी" - यादृच्छिक अभिगम और टुकड़ा-वार अपडेट के लिए बहुत अच्छी तरह से फिट नहीं है जो कि अधिकांश का उपयोग करता है ऑपरेटिंग सिस्टम डिस्क।

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

एसडी कार्ड उपरोक्त के साथ सौदा करते हैं ताकि एसडी कार्ड कम से कम विश्वसनीय दिखाई दे - डेटा को कुछ अतिरेक के साथ लिखा जाता है, और इसे कंप्यूटर पर भेजे जाने से पहले इसे एक्सेस करने, ठीक करने और अनियंत्रित होने की जाँच की जाती है।

लेकिन यहां तक ​​कि फ्लैश चिप से डेटा के एक यादृच्छिक टुकड़े को पढ़ने से आसपास के संग्रहीत डेटा दूषित हो सकते हैं। इस प्रकार फ्लैश मेमोरी कंट्रोलर को आसपास के डेटा को फिर से, कहीं और फिर से लिखना पड़ता है, इसलिए यह खो नहीं जाता है - और ऐसा तब भी होता है जब कार्ड केवल 'रीड' सेट होता है।

इससे भी बदतर, प्रत्येक व्यक्तिगत फ्लैश मेमोरी सेल को सीमित समय तक ही लिखा जा सकता है - इसलिए कंट्रोलर को डिस्क पर राइट्स को फैलाना पड़ता है - जिसे 'वेयर लेवलिंग' कहा जाता है - ताकि कोई एक हिस्सा खराब न हो बहुत जल्दी।

तो अब विचार करें कि ओएस डिस्क के साथ क्या होता है।

बस बूट बंद यह छोटे फ़ाइलें जो यहाँ और हर जगह फैल रहे हैं चिप भर के एक झुंड पढ़ता है - और अतिरिक्त राईट जो कंप्यूटर के लिए 'अदृश्य' कर रहे हैं का एक ढेर उत्पन्न करता है, भले ही "रीड ओनली" स्विच है सेट पर एसडी कार्ड!

एसडी कार्ड के लिए कोई कनेक्शन नहीं है एसडी कार्ड के लिए एसडी कार्ड कंप्यूटर को यह बताने के लिए कि "मैं लिखने में व्यस्त हूं, कृपया अभी तक बिजली बंद न करें" - या कंप्यूटर के लिए एसडी कार्ड को चेतावनी देने के लिए "हम कर रहे हैं" के बारे में बंद करने के लिए, तैयार हो जाओ "।

तो एक उचित शटडाउन के साथ, ऑपरेटिंग सिस्टम अभी भी दूषित हो सकता है!

ज्यादा बेहतर कंट्रोलर, और ज्यादा फ्लैश चिप्स होने से SSD को इसका फायदा मिलता है। वे एसडी कार्ड इंटरफ़ेस के माध्यम से कनेक्ट नहीं करते हैं, इसलिए ऐसे तरीके हैं जो वे कंप्यूटर को संकेत दे सकते हैं कि वे समाप्त नहीं हुए हैं, और डिस्क को हमेशा कंप्यूटर द्वारा पावर डाउन के लिए तैयार होने की चेतावनी दी जाती है।

एंटरप्राइज-ग्रेड SSD के पास अक्सर पर्याप्त पावर स्टोरेज होता है, जिससे उन्हें यह खत्म करने के लिए एक सेकंड का अतिरिक्त अंश दिया जाता है कि भले ही वे अचानक अनप्लग हो जाएं, लेकिन वे एसडी कार्ड में इसके लिए कोई जगह नहीं है, लेकिन कम एक मिनी या माइक्रो-एसडी।

कुछ छोटे कंप्यूटरों ने अपने ओएस के लिए वैसे भी माइक्रो एसडी कार्ड का उपयोग करना शुरू कर दिया है - रास्पबेरी पाई का विशेष रूप से ध्यान में आता है - लेकिन यह शुद्ध रूप से किया जाता है क्योंकि यह बहुत सस्ता है।

यह बहुत विश्वसनीय नहीं है - किसी एक एसडी कार्ड से केवल कुछ सौ बूटों के बाद ओएस बूट विफलता की अपेक्षा करें।

आप SSD - यहाँ तक कि USB से जुड़े SSD - SD कार्ड की तुलना में बहुत बेहतर हैं।

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

आप SBC के प्राप्त कर सकते हैं की तरह रास्पबेरी पाई, लेकिन यह है कि आने के साथ 'में निर्मित फ्लैश' या 'एक eMMC कार्ड स्लॉट'। जो दोनों एक छोटे से सस्ते एसएसडी की तरह हैं, और बूट करने के लिए एसडी कार्ड से बेहतर है।

आप एक USB कार्ड से रास्पबेरी पाई बूट कर सकते हैं, या बस बूट विभाजन से अलग सिस्टम के अपने रूट विभाजन (OS डिस्क) को रख सकते हैं - एक अलग USB कताई या ठोस राज्य डिस्क पर, या नेटवर्क पर nfs पर। सर्वर।

एसडी कार्ड पर / बूट विभाजन को छोड़ना ठीक है, क्योंकि यह केवल एक बार पढ़ने पर, एक बार में, बूट समय पर - लोड होने से पहले लिनक्स कर्नेल को पढ़ने के लिए होता है।


ओह - और देरी एसडी कार्ड कल्पना का हिस्सा नहीं हैं - न तो देरी से पहुंचें या डेटा लिखने के बाद कितनी देर तक प्रतीक्षा करें। केवल 'लेखन की गति' और 'पढ़ने की गति' निर्दिष्ट हैं, विलंबता नहीं।
RGD2

0

मैं अपना मैकबुक प्रो (2011 की शुरुआत) 64GB 600x (90 एमबीपीएस रीड रेट) एसडी कार्ड से कई वर्षों से चला रहा हूं ताकि प्रत्यक्ष अनुभव से टिप्पणी कर सकूं। यह निर्दोष रहा है, सस्ते कोम्प्यूटरवर्ल्ड कार्ड को कभी कोई समस्या नहीं हुई और निर्दिष्ट दर से अधिकतम किया गया। हार्ड डिस्क हेड की कमी का समय इसे एक अतिरिक्त लाभ देता है (मैकबुक निश्चित रूप से बहुत तेज़ी से बूट करता है), लेकिन हार्ड ड्राइव पर अपने घर के फ़ोल्डर को रखना एक अच्छा विचार है, एसडी कार्ड पर ओएस के अलावा कुछ भी नहीं है, लेखन की दर के रूप में एक हार्ड ड्राइव की तुलना में बहुत धीमी है। ज्यादातर समय ओएस केवल पढ़ने के लिए होता है, सिवाय सॉफ्टवेयर अपडेट आदि को इंस्टॉल करते समय (जो बहुत धीमा होता है), इसलिए धीमी गति से लिखने की दर एक समस्या नहीं है यदि आप इस तरह से काम करते हैं।

एक समस्या यह है कि मैकबुक प्रो का एसडी कार्ड स्लॉट कार्ड को लगभग 10 मिमी तक चिपका कर छोड़ देता है, इसलिए यह गलती से हिट होने की चपेट में आ जाता है, हालांकि मेरा कई बार पकड़े जाने के बाद भी ठीक चल रहा है। एक और मुद्दा यह है कि Apple अपने कंप्यूटर को SD कार्ड से बूट करने का समर्थन नहीं करता है, वे इसे एक गैर-मानक कॉन्फ़िगरेशन के रूप में मानते हैं ... यह अभी भी काम करता है।

किसी ने पहले कहा था कि कंप्यूटर एसडी कार्ड स्लॉट सभी यूएसबी 2 डिवाइस हैं - यह 2011 मैकबुक प्रो के शुरुआती दिनों में सच नहीं है - इस श्रृंखला में पहली बार एसडी कार्ड स्लॉट सीधे आंतरिक PCIe बस से जुड़ा था। यदि इसे USB 2 से जोड़ा जाना था तो यह केवल लगभग 38MBps पर पढ़ा जाता था, लेकिन बड़ी फ़ाइलों पर किए गए परीक्षण से पता चलता है कि यह 90MBps (बाइट्स, बिट्स) पर पढ़ता है।

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


क्या आप अपने बैंडविड्थ दावों के लिए एक संदर्भ शामिल कर सकते हैं? दूसरा लाभ SSDs के बारे में भी कहा जा सकता है।
बरगी

बैंडविड्थ के आंकड़े बाहरी स्रोत के बजाय मेरे स्वयं के माप से आते हैं। एसडी कार्ड इतना सस्ता (उस समय £ 15 GBP) था कि दावा किया गया दर माना जाना था।
टिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.