क्या रैम के रूप में स्टोरेज डिस्क (जैसे यूएसबी ड्राइव) का उपयोग करना संभव है?


23

मेरा मदरबोर्ड (HP Pavilion s3000y) केवल 2GB RAM अधिकतम का समर्थन करता है। जिसका अर्थ है कि मैं केवल वीएम को चलाने के लिए 1 जीबी आवंटित कर सकता हूं, और बहुत सारे रैम का उपयोग करने वाले एप्लिकेशन धीमे हैं (जैसे कि गेम और विज़ुअल स्टूडियो)।

क्या रैम के रूप में स्टोरेज डिस्क जैसे यूएसबी ड्राइव का उपयोग करना संभव है?

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


5
नहीं और नहीं। आपको रैम को फ्री करने के लिए आपको (सेवाओं, प्रीफ़ैच, इंडेक्सिंग, आदि) सब कुछ अक्षम करना होगा। XP का उपयोग करना आपके जीवन को आसान बना सकता है।
mtone

3
@kobaltz RAM डिस्क ड्राइव के रूप में उपयोग करने के लिए मुफ्त मेमोरी लेती है, जो कि ओपी से पूछ रहा है के विपरीत है। मुझे नहीं लगता कि "डिस्क रैम" ("रैम डिस्क" के विपरीत) उपयोगिता संभव है। और यह जोड़ने के लिए कि वर्चुअलबॉक्स यह क्यों नहीं करता है: वर्चुअलाइजेशन आपके सिस्टम का एक प्रकार का प्रवेश द्वार है, एमुलेटर नहीं।
mtone

3
शायद एक और मदरबोर्ड प्राप्त करने के बारे में सोचना चाहिए। । ।
सर्फस

1
ईमानदारी से नैट, इस प्रणाली को वर्चुअलाइजेशन के लिए नहीं बनाया गया है, किचन कंप्यूटर के रूप में अधिक है, अगर आपको काम या अध्ययन के लिए इसकी आवश्यकता है तो आप 400 डॉलर के 'सामान्य' पीसी का निर्माण या खरीद सकते हैं। अन्यथा, मैं वर्चुअलाइजेशन के बजाय दोहरीकरण की सिफारिश करूंगा! और @surfasb: अलग मदरबोर्ड प्राप्त करना वास्तव में hp
स्लिमलाइन

@ s4uadmin: यह एक अच्छा बिंदु लाता है। अगर आप अधिक शक्तिशाली मदरबोर्ड में प्लग करते हैं तो भी पावरपॉउप होल्ड नहीं होगा।
सर्फ़ासब

जवाबों:


23

विंडोज विस्टा और 7 सपोर्ट रेडीबोस्ट जो सुपरफच के लिए कैश के रूप में एक तेज यूएसबी ड्राइव का उपयोग करेगा। यह एसएफ को सीमित रैम के साथ सिस्टम पर बेहतर काम करने की अनुमति देता है। यह फ़ाइल I / O संचालन की जवाबदेही को बढ़ाने में मदद कर सकता है क्योंकि HDD की तुलना में 4K यादृच्छिक रीड / राइट पर फ्लैश ड्राइव बहुत तेज है।

बेहतर अभी तक, एक SSD ड्राइव प्राप्त करें। SSD पर एक पेजफाइल वास्तव में तेज है और पेजिंग ऑपरेशन की गति में काफी सुधार करेगा, लेकिन किसी भी तरह से अधिक रैम के प्रतिस्थापन के लिए नहीं है।

BTW, क्या आपने मदरबोर्ड की तुलना में बड़े रैम को स्थापित करने का प्रयास किया है जो इसका उपयोग करता है? यह संभव है कि यदि आप नवीनतम BIOS संशोधन में अपग्रेड करते हैं जो आप बड़े चिप्स का उपयोग करने में सक्षम हो सकते हैं, जैसे कि 2x2GB या 4x1GB (यह सुनिश्चित नहीं है कि आपके पास कितने रैम स्लॉट हैं)। यदि आपके पास एक उपलब्ध है तो कम से कम एक बड़ी चिप की कोशिश करने के लिए इसे चोट नहीं पहुंचनी चाहिए।

इसके अलावा, आपको अपने वर्चुअल मशीन को RAM आवंटन को कम करना चाहिए जितना वीएम को चलाने के लिए आवश्यक है। एक XP अतिथि 256MB या 384MB RAM में चल सकता है जो इस बात पर निर्भर करता है कि आप इसके लिए क्या उपयोग कर रहे हैं।


3
क्या यह अच्छी तरह से ज्ञात नहीं है कि रेडीबोस्ट 2 जीबी या अधिक रैम वाले कंप्यूटर पर बिल्कुल भी मददगार नहीं है? और, SSD इतने महंगे नहीं हैं कि वह 4GB रैम के साथ एक नया कंप्यूटर खरीद सके जो ज्यादा नहीं है, जो कुल मिलाकर बेहतर होगा?

1
जाहिर है, नहीं - किसी को पता नहीं था और कोशिश की। पता है क्या, यह किया था मदद करते हैं।
8

रेडीबोस्ट सीमांत स्थितियों में सहायक है। जैसा कि मैंने ऊपर अपने संपादन में नोट किया है, यह केवल सुपरफच द्वारा उपयोग किया जाता है; इसका पेजफाइल IOs को तेज करने से कोई लेना-देना नहीं है। यदि आपकी RAM आपके कार्यभार के लिए "सीमांत" है, और यदि आपका कार्यभार ऐसा है, तो SuperFetch आपकी मदद कर सकता है, तो SF फ़ाइल IO और यहां तक ​​कि प्रोग्राम लोडिंग को गति दे सकता है (जो पेजिंग के माध्यम से पेजिंग नहीं है)। यदि आपके पास भरपूर रैम है, तो यह b / c को मदद नहीं करेगा SF पहले से ही रैम में काम कर रहा होगा; और अगर आप वास्तव में RAM पर कम हैं, तो भी सभी SF को RAM से बाहर ले जाने से पर्याप्त मदद नहीं मिलेगी।
जेमी हनरहान

17

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


10

यहां तक ​​कि अगर आप ऐसा करने के लिए थे, तो भी इसकी सिफारिश नहीं की जाएगी। USB ड्राइव / हार्ड ड्राइव बेहद धीमी हैं। अपने USB ड्राइव के बारे में सोचो। यह 60MBps के MAX पर स्थानांतरित होगा। आपके अन्य प्रश्न के आधार पर आपके कंप्यूटर में रैम 4200MBps से 5333MBps तक कहीं भी चलेगा!

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

यहाँ छवि विवरण दर्ज करें


4

हां, नाम "वर्चुअल मेमोरी" या "स्वैपिंग" है; यह बहुत लंबे समय से व्यक्तिगत कंप्यूटरों पर नियमित रूप से उपयोग में रहा है (पहली बार 1960 के दशक में पाया गया था, और 1990 के दशक के बाद से सभी मुख्यधारा के ओएस उनके पास हैं और उन्हें डिफ़ॉल्ट रूप से चालू किया है)। आप वर्चुअल मेमोरी ( विस्टा के लिए कैसे ) के आकार को छोटा करके प्रदर्शन को बेहतर बनाने में सक्षम हो सकते हैं , हालांकि यह संभवतः प्रदर्शन में बहुत सुधार नहीं करेगा।

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


1

सबसे पहले, क्या आप सुनिश्चित हैं कि आप mobo 2GB तक सीमित है ?! मुझे लगा कि मैंने दूसरे दिन एक मंडप देखा जिसमें DDR2 या यहां तक ​​कि DDR3 शैली रैम का उपयोग किया गया था। यदि आपका सिस्टम DDR2 या बेहतर का उपयोग कर सकता है, तो इसका मतलब है कि यह संभवतः एक अच्छी संभावना है कि आप केवल 2 रैम स्लॉट को बड़ी रैम की छड़ें से आबाद कर सकते हैं। आप दो 2GB स्टिक का उपयोग करने में सक्षम हो सकते हैं और इस प्रकार आप 4GB में अपग्रेड कर सकते हैं।

लेकिन तब BIOS है। और मैं बस विश्वास नहीं कर सकता कि एचपी के पास एक BIOS अपडेट नहीं है जिसे आप फ्लैश कर सकते हैं। (और यह एक बड़ा सुराग होगा यदि आप अपने विशिष्ट मॉडल के लिए एचपी की वेब साइट पर देखते हैं।) लेकिन यहां तक ​​कि एक BIOS अपडेट के बिना, आपको कम से कम 3 जी रैम से अधिक देखने में सक्षम होना चाहिए। आपको संपूर्ण 4Gig तक पहुंचने के लिए बस अपने BIOS को फ्लैश करना होगा। और फिर, यह मानते हुए कि आप DDR2 या बेहतर स्थापित कर सकते हैं।

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


0

नहीं। USB ड्राइव जैसे स्टोरेज डिवाइस OS को RAM से डेटा स्टोर / प्राप्त करने में मदद कर सकते हैं। यह केवल इस प्रकार के पेजिंग / स्वैपिंग ऑपरेशन करने में मदद करता है।


0

आप एक वैकल्पिक मेमोरी मैनेजर का उपयोग कर सकते हैं: http://www.techsupportalert.com/best-free-memory-optimizer.htm । एक मेमोरी मैनेजर उपयोग किए गए रैम को संपीड़ित कर सकता है और थोड़ा सा राम मुक्त कर सकता है। लिनक्स में कॉम्पैस और / या ज़्राम है। हालाँकि मुझे नहीं पता कि यह विंडोज पर कैसे काम करता है। यह हो सकता है कि वैकल्पिक स्मृति प्रबंधक संपीड़न की इस तकनीक का उपयोग नहीं करता है। यहाँ यह प्रोग्राम कम्प्रेशन का उपयोग करता है: http://www.wincarepro.com/index.htm । आप विंडोज ( http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html ) के लिए एक राम डिस्क बनाने के लिए कॉम्पैक का उपयोग कर सकते हैं ।

संपादित करें: यहां एक और कार्यक्रम है: http://www.windows7download.com/win7-memory-improve-master/smdggjpk.html लेकिन यह बिल्कुल इसी तरह दिखता है http://www.wincarepro.com ? मुझे नहीं पता कि क्या यह गंभीर है?


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

@JamieHanrahan: मैंने मेमोरी-स्वैप के अर्थ में रामडिस्क लिखा। इसके अतिरिक्त इसे संकुचित किया जा सकता है: vflare.org/2009/03/ram-is-not-enough-memory-compression.html
गिगमेग्स

मुझे यकीन नहीं है कि "मेमोरी-स्वैप के अर्थ में" क्या मतलब है, लेकिन अगर आप का मतलब है कि एक रैम डिस्क पर एक पेज फ़ाइल डालना है? यह भी गलत नहीं है। यह पृष्ठ दोष दर बढ़ाएगा। सभी अतिरिक्त दोष रैम डिस्क में हल नहीं होंगे (सबसे, सांख्यिकीय रूप से, मैप की गई फ़ाइलों पर जाएं)। उन लोगों में से, हां, रैम डिस्क पर पीएफ एक हार्ड ड्राइव की तुलना में तेज होगा - लेकिन उस रैम को रैम डिस्क के लिए प्रतिबद्ध नहीं करना, इसलिए उन अतिरिक्त दोषों को बिल्कुल भी नहीं करना, और भी तेज होगा।
जेमी हनराहन

@ जयमनिहारन: मुझे यकीन नहीं है कि आपकी समस्या क्या है। आप संकलन के बारे में लेख पढ़ सकते हैं। यह स्वैप के लिए एक संपीड़ित रैम-डिस्क का उपयोग करता है। कुछ मामलों में यह मदद करता है।
गिगमेग्स

मैंने लेख पढ़ा। विशिष्ट वर्कलोड को विकसित करना आसान है जिसमें ऐसी चीजें मदद करती दिखाई देती हैं। यहां तक ​​कि एक सरल "मेमोरी ऑप्टिमाइज़र" (जो बस रैम से जितना संभव हो उतना स्पष्ट होता है) आपके द्वारा शुरू किए जाने वाले अगले कार्यक्रम के स्टार्टअप समय के साथ मदद करने के लिए दिखाई देगा। लेकिन ऐसा करने के लिए यह आपके द्वारा चलाए जा रहे हर चीज के प्रदर्शन को मारता है, जिसमें बहुत सारे ओएस शामिल हैं। ओवर-द-बोर्ड प्रदर्शन लाभ बिना किसी नकारात्मक पक्ष के दिखाना अधिक कठिन है।
जेमी हनराहान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.