मुखपृष्ठ » कैसे » राम सस्ता है तो हम उससे सब कुछ क्यों नहीं चलाते?

    राम सस्ता है तो हम उससे सब कुछ क्यों नहीं चलाते?

    रैम मॉड्यूल पहले से कहीं ज्यादा सस्ते हैं, इसलिए हम अपने पूरे ऑपरेटिंग सिस्टम को सुपर स्पीडी रैम बैंकों से बंद नहीं कर रहे हैं?

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूज़र रीडर pkr298 जानना चाहता है कि हम डिस्क-आधारित, मशीनों के बजाय रैम-आधारित क्यों नहीं चल रहे हैं। वह लिखता है:

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

    बेशक, वर्तमान ऑपरेटिंग सिस्टम इसका समर्थन नहीं कर सकता है, लेकिन क्या कोई कारण है कि रैम इस तरह से उपयोग नहीं किया जाता है?

    सतह पर उसकी जांच से समझ में आता है, लेकिन स्पष्ट रूप से हम रैम-आधारित कंप्यूटर नहीं बनाते हैं; पीछे की कहानी क्या है?

    उत्तर

    SuperUser योगदानकर्ता हेन्स हम अभी भी डिस्क-आधारित सिस्टम का उपयोग करने के लिए कुछ अंतर्दृष्टि प्रदान करता है:

    कुछ कारणों से रैम का उपयोग इस तरह से नहीं किया जाता है:

    1. आम डेस्कटॉप (DDR3) रैम सस्ता है, लेकिन काफी सस्ता नहीं है। खासकर यदि आप अपेक्षाकृत बड़े DIMM खरीदना चाहते हैं.
    2. रैम बंद होने पर अपनी सामग्री खो देता है। इस प्रकार आपको बूट समय पर सामग्री को फिर से लोड करना होगा। मान लें कि आप 100GB के SSD आकार के RAMDISK का उपयोग करते हैं, इसका मतलब है कि लगभग दो मिनट की देरी जबकि 100GB डिस्क से कॉपी की जाती है.
    3. RAM अधिक शक्ति का उपयोग करता है (DIMM प्रति 2-3 वाट कहें, एक निष्क्रिय SSD के समान है).
    4. इतनी रैम का उपयोग करने के लिए, आपके मदरबोर्ड को बहुत सारे डीआईएमएम सॉकेट और उनके निशान की आवश्यकता होगी। आमतौर पर यह छह या उससे कम तक सीमित होता है। (अधिक बोर्ड स्पेस का मतलब है अधिक लागत, इस प्रकार उच्च कीमतें।)
    5. अंत में, आपको अपने कार्यक्रमों को चलाने के लिए RAM की भी आवश्यकता होगी, इसलिए आपको काम करने के लिए सामान्य RAM आकार की आवश्यकता होगी (जैसे 18GiB, और आपके द्वारा उपयोग किए जाने वाले डेटा को संग्रहीत करने के लिए पर्याप्त).

    होने के बाद कहा कि: हाँ, राम डिस्क मौजूद हैं। यहां तक ​​कि DIMM सॉकेट के साथ PCI बोर्ड के रूप में और उच्च IOps के लिए उपकरणों के रूप में। (SSD के विकल्प बनने से पहले कॉर्पोरेट डेटाबेस में अधिकतर उपयोग किया जाता है)। हालांकि ये चीजें सस्ती नहीं हैं.
    यहाँ निम्न अंत के दो उदाहरण हैं RAM डिस्क कार्ड जिसने इसे उत्पादन में बनाया:

    ध्यान दें कि आम कार्य मेमोरी में रैम डिस्क बनाने की तुलना में ऐसा करने के अधिक तरीके हैं.

    आप ऐसा कर सकते हैं:

    1. अस्थिर (गतिशील) मेमोरी के साथ इसके लिए एक समर्पित शारीरिक ड्राइव का उपयोग करें। या तो एक उपकरण के रूप में, या एसएएस, एसएटीए या पीसीआई [ई] इंटरफेस के साथ.
    2. आप बैटरी समर्थित भंडारण के साथ भी ऐसा कर सकते हैं (इसमें प्रारंभिक डेटा को कॉपी करने की आवश्यकता नहीं है क्योंकि यह अपनी सामग्री को तब तक रखेगा जब तक बैकअप पावर वैध रहता है).
    3. आप स्थैतिक RAM का उपयोग कर सकते हैं बल्कि DRAMS (सरल, अधिक महंगा).
    4. आप सभी डेटा रखने के लिए फ्लैश या अन्य स्थायी स्टोरेज का उपयोग कर सकते हैं (चेतावनी: फ्लैश में आमतौर पर सीमित संख्या में साइकिल होती है)। यदि आप फ्लैश को केवल भंडारण के रूप में उपयोग करते हैं तो आप बस SSDs में चले गए हैं। यदि आप डायनेमिक रैम में सब कुछ स्टोर करते हैं और पावर बैकअप के लिए फ्लैश बैकअप बचाते हैं तो आप उपकरणों पर वापस चले गए.

    मुझे यकीन है कि अमिगा राड से वर्णन करने के लिए और अधिक तरीके हैं: IOPS में जीवित बचे हुए रैम डिस्क को रीसेट करें, लेवलिंग पहनें और जी-डी को पता है कि क्या है, हालांकि मैं इस छोटे और केवल एक और आइटम को सूचीबद्ध करूंगा:

    डीडीआर 3 (वर्तमान डीआरएएम) कीमतें बनाम एसएसडी कीमतें:

    • DDR3: € 10 प्रति GiB, या € 10,000 प्रति TiB
    • SSDs: महत्वपूर्ण रूप से कम। (लगभग 1/4 से 1/10 वीं।)

    यदि आप रैम डिस्क के बारे में अधिक पढ़ना चाहते हैं, तो रैम डिस्क की व्याख्या करें: समझाया गया है कि वे क्या हैं और आपको संभवतः एक का उपयोग क्यों नहीं करना चाहिए.


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.