जवाबों:
मैं गति फायदे के लिए रैम डिस्क का उपयोग करने के बारे में निश्चित नहीं हूं, लेकिन उनका उपयोग सुरक्षित क्षेत्र बनाने के लिए किया जा सकता है। यदि आप एक रैम डिस्क बनाते हैं और इसे एक कार्य क्षेत्र के रूप में उपयोग करते हैं, तो इस पर बनाई गई कोई भी अस्थायी / संवेदनशील आदि फ़ाइलें जैसे ही मशीन बंद हो जाएंगी।
रैम डिस्क आपके सिस्टम को धीमा कर सकती है।
कैश आपको RAM डिस्क के बहुत सारे फायदे देता है। जितनी अधिक मेमोरी आप अन्य चीजों (जैसे रैम डिस्क) को आवंटित करते हैं, उतना कम कैश के लिए उपलब्ध होता है। और कैश आपके पीसी पर हार्ड डिस्क को शामिल करता है, न कि रैम डिस्क पर आपके द्वारा डाले गए सामान को शामिल करता है।
दूसरी तरफ, वर्चुअल मेमोरी है। जितनी अधिक रैम आपने आरक्षित की है, उतनी बार आपके एप्लिकेशन डिस्क पर बार-बार फेंके जाने की संभावना है।
यह एक कारण है कि रैम डिस्क बहुत ज्यादा मर गया। उन दिनों में जब लोगों को शायद 1MB RAM था, RAM डिस्क काफी सामान्य थी (हालाँकि पीसी पर Ataris और Amigas पर अधिक)। अब वे दुर्लभ हैं, भले ही माइक्रोसॉफ्ट ने लंबे समय के लिए रैमडिस्क (मुफ्त में, IIRC) की पेशकश की हो। यह बेतुका लगता है, लेकिन यह स्मृति तब तक एक सावधानी से प्रबंधित साझा संसाधन की तुलना में बहुत अधिक है। जब लोगों के पास 1 एमबी रैम होती है, तो आपको यह सुझाव देते हुए हंसी आती है कि मेमोरी खरीदने से पीसी की गति बढ़ जाएगी - या तो ऐप उपलब्ध स्थान में चलेगा या यह नहीं होगा। फिर, विंडोज 3 हुआ, और चीजें बदल गईं।
उस ने कहा, विशेष मामलों में एक रैम डिस्क एक फायदा हो सकता है। बस यह सुनिश्चित करें कि यह एक वास्तविक लाभ है, और न केवल आप चीजों को तेजी से चलाने के लिए अपने ओ / एस के प्रयासों को तोड़फोड़ कर रहे हैं।
EDIT ने कहा है कि मुझे वास्तव में इस सवाल का जवाब देना चाहिए ;-)
imdisk एक अच्छा वर्चुअल डिस्क ड्राइवर है, और वर्चुअल डिस्क सिस्टम रैम में (वैकल्पिक रूप से) लाइव कर सकता है। इंस्टॉलर 32-बिट और 64-बिट विंडोज दोनों का समर्थन करता है। यह सर्वर 2008 पर समर्थित है, लेकिन UAC समस्याएँ होने पर नोटों की जाँच करें।
कुछ मामलों में सभी ने जो कहा वह सही है। वास्तव में, यह मर नहीं गया है। यह एक अवधि के लिए बाहर मर गया, लेकिन इसे वापस लाया गया। सबसे अच्छा संयोजन जो आप कर सकते हैं वह है RAM डिस्क और एक SSD।
अधिकांश कार्यक्रमों में अब शटडाउन को बचाने की क्षमता है, इसलिए यह रैम डिस्क से डेटा को आपके एसएसडी में स्थानांतरित करता है ताकि आपका कोई भी डेटा खो न जाए। जिसने भी कहा है कि उन्हें नहीं पता है कि इसकी गति के फायदे हैं, पढ़ने / लिखने की गति एक एसएसडी की तुलना में 70 (अधिक या कम) गुना अधिक है, लेकिन जैसा कि आपने कहा, डेटा हटाने की समस्या होती है।
आपके द्वारा RAM डिस्क का उपयोग करने के आधार पर गति में कुछ बड़े अंतर हैं। कुछ भी है कि एक गहन पढ़ने और लिखने की दर की आवश्यकता है तो राम डिस्क कुछ भी बेहतर प्रदर्शन करता है। संकलन, कोडिंग, डेटा इंटेंस गेम्स (बैटलफील्ड 3 मैप्स, क्राइसिस, इत्यादि), और सामान जैसे कि RAM डिस्क बनाम SSD से बहुत लाभ होगा।
उदाहरण के लिए, एक Minecraft Tekkit सर्वर अत्यंत डेटा गहन है। यह हमेशा क्षेत्रों, कई दिशाओं, और नक्शे के कई हिस्सों में उत्पन्न होता है, हमेशा मशीनरी, उपयोगकर्ता डेटा, प्लगइन डेटा, डेटा लॉग, मशीनरी ऊर्जा, रसायनविद ऊर्जा (अत्यंत गहन) उत्पन्न करता है, यह इतना खराब हो जाता है कि सर्वर मालिकों को पूरी तरह से अक्षम करना पड़ता है mod), आदि Minecraft असीम रूप से नक्शा तैयार कर रहा है और इसके लिए पढ़ने / लिखने की गति की बहुत आवश्यकता होगी।
रैमडिस्क उसके लिए सबसे अच्छा विकल्प है। जब आप कंप्यूटर / सर्वर को बंद करते हैं, तो यह SSD के साथ जोड़ी देता है, और यह व्यावहारिक रूप से तात्कालिक होगा। ऐसा कोई भी एप्लिकेशन RAM डिस्क के साथ नाटकीय रूप से लाभान्वित होगा, इसलिए नहीं, RAM डिस्क अप्रचलित नहीं है; अगर कुछ भी वापस लाया जा रहा है।
यह एक सर्वर वातावरण में उपयोगी होता है जब आपके पास कुछ फाइलें होती हैं जो बहुत बार लिखी जाती हैं या पढ़ी जाती हैं - उदाहरण के लिए SQL डेटाबेस - बस उन्हें रैम डिस्क पर ढूंढें और ये ऑपरेशन तेजी से परिमाण के आदेश होंगे!
नियमित प्रणालियों में उनके कुछ उपयोग भी हैं। उदाहरण के लिए, मेरे पास मेरी प्रणाली एक रैम डिस्क पर अपनी अस्थायी फाइलें, मेरा फ़ायरफ़ॉक्स कैश आदि डालती है, जो नाटकीय रूप से चीजों को गति देती है।
रैम डिस्क का उपयोग अक्सर लाइव सीडी या फ्लॉपी डिस्क पर किया जाता है जहां आप सीडी / फ्लॉपी से डेटा को हटाना चाहते हैं, लेकिन इसे किसी भी हार्ड डिस्क ड्राइव पर लिखना नहीं चाहते हैं। एक लिनक्स लाइव सीडी एक रैम डिस्क पर तेजी से बूट और रन करने की ओर रुख करेगा, क्योंकि सीडी पर रैंडम फ़ाइल एक्सेस इतनी धीमी है।
रैम डिस्क भी उपयोगी है जहां आप कुछ भी कर रहे होंगे जिसमें बहुत अधिक यादृच्छिक पहुंच (जाहिर है) है। कोई भी प्रोग्राम जो हजारों अलग-अलग फ़ाइलों को बेतरतीब ढंग से एक्सेस करता है, अगर वे फाइलें एक रैम डिस्क पर हैं, जहां एक सामान्य हार्ड डिस्क ड्राइव पर तलाश का समय समाप्त हो जाता है।
रैम डिस्क का उपयोग करने का एक अच्छा समय एक डिस्क या रैम पर एक छवि लोड करना है जो वास्तविक हार्ड ड्राइव को नहीं छूता है। यह आपको अपने वर्तमान ओएस के साथ एक नया ओएस स्थापित करने या पुनर्स्थापित करने या "ठीक" करने की अनुमति देगा।
कई मामलों में स्वचालित इंस्टॉलेशन और सिस्टम रिस्टोर डिस्क को नेटवर्क के माध्यम से एक पीएक्सई सिस्टम के माध्यम से एक रैम डिस्क पर लोड किया जाता है और फिर वर्चुअल फाइल सिस्टम पर लोड किया जाता है। एक बार वहां, आप अपने परिवर्तन कर सकते हैं, और रिबूट कर सकते हैं; एक बार रिबूट होने के बाद आप अपने सामान्य वातावरण में बूट होंगे।