यदि आपके पास भारी मात्रा में रैम वाला कंप्यूटर है, तो क्या आप पेज फाइल को डिसेबल करने से कोई लाभ प्राप्त करेंगे या क्या आपको केवल अच्छी तरह से अकेला छोड़ देना चाहिए? आज के सुपरयूज़र Q & A में एक पाठक की जिज्ञासा को संतुष्ट करने में मदद करने के लिए विषय पर चर्चा की गई है।
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, जो कि क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।
की फोटो सौजन्य कोलिन एंडरसन (फ़्लिकर) .
प्रश्न
SuperUser रीडर user1306322 जानना चाहता है कि क्या किसी व्यक्ति के कंप्यूटर में बहुत अधिक RAM होने पर पृष्ठ फ़ाइल को अक्षम करने के लिए कोई लाभ हैं:
उदाहरण के लिए, कल्पना कीजिए कि मेरे पास टन रैम है, 64 जीबी। गेमिंग कंप्यूटर के लिए भी यह बहुत कुछ है। अब विंडोज में एक पेज फ़ाइल का डिफ़ॉल्ट स्थान मुख्य ऑपरेटिंग सिस्टम ड्राइव (यह एचडीडी या एसएसडी हो सकता है) पर है, जो सामान्य रूप से तेज़ है लेकिन फिर भी रैम जितना तेज़ नहीं है।
कुछ मुझे बताता है कि हार्ड-ड्राइव पर पेज फ़ाइल को अक्षम करने या वर्चुअल रैम ड्राइव बनाने और पेज फ़ाइल को वहाँ रहने देने से विंडोज रैम के लिए अपने सभी वर्चुअल मेमोरी को स्थानांतरित कर सकता है और सिस्टम के प्रदर्शन को बढ़ा सकता है। लेकिन मैं उस क्षेत्र का बहुत जानकार नहीं हूं, इसलिए यह सच नहीं है।
मैंने दोनों की कोशिश की, लेकिन मैं स्मृति से संबंधित मामलों में अपने ज्ञान के स्तर के साथ एक निश्चित निष्कर्ष तक पहुंचने के लिए परिणामों का विश्लेषण नहीं कर सका। क्या यह काम करेगा? यदि नहीं, तो क्यों?
क्या user1306322 पेज फ़ाइल को अक्षम करने से कोई लाभ प्राप्त करेगा?
उत्तर
सुपरयूजर योगदानकर्ता डेविड श्वार्ट्ज का जवाब हमारे पास है:
कोई फर्क नहीं पड़ता कि आपके पास कितनी रैम है, आप चाहते हैं कि सिस्टम इसे कुशलता से उपयोग करने में सक्षम हो। सभी कारणों से ऑपरेटिंग सिस्टम पर रैम का उपयोग नहीं करना, दो कारणों से रैम को अक्षम करने के लिए मजबूर करता है:
- पहले, यह पृष्ठों को अस्वीकार्य नहीं बना सकता है, भले ही वे बहुत लंबे समय तक एक्सेस या संशोधित नहीं किए गए हों, जो डिस्क कैश को छोटा करने के लिए मजबूर करता है।
- दूसरा, इसे भौतिक रैम को वापस आबंटन के लिए आरक्षित करना होगा जो कि कभी भी इसकी आवश्यकता की संभावना नहीं होती है (उदाहरण के लिए, एक निजी, परिवर्तनीय फ़ाइल मानचित्रण), एक ऐसे मामले की ओर ले जाती है जहाँ आपके पास बहुत सारी मुफ्त शारीरिक रैम हो सकती है और अभी तक आवंटन से इनकार कर दिया जाता है ओवर-कमिंग से बचें।
उदाहरण के लिए, यदि कोई प्रोग्राम 4 जीबी फ़ाइल की एक लिखने योग्य, निजी मेमोरी मैपिंग बनाता है। ऑपरेटिंग सिस्टम को इस मैपिंग के लिए 4 जीबी रैम आरक्षित करना पड़ता है क्योंकि कार्यक्रम हर बाइट को गर्भधारण कर सकता है और इसे स्टोर करने के लिए कोई जगह नहीं है लेकिन रैम है। तो शुरू से, 4 जीबी रैम मूल रूप से बर्बाद हो जाती है (इसका उपयोग स्वच्छ डिस्क पृष्ठों को कैश करने के लिए किया जा सकता है, लेकिन यह इसके बारे में है)।
यदि आप कभी भी उपयोग नहीं करना चाहते हैं, तो आपको एक पृष्ठ फ़ाइल रखने की आवश्यकता है, यदि आप अपनी रैम से अधिकतम लाभ प्राप्त करना चाहते हैं। यह एक बीमा पॉलिसी के रूप में कार्य करता है जो ऑपरेटिंग सिस्टम को वास्तव में रैम का उपयोग करने की अनुमति देता है, बजाय इसे संभावना के लिए आरक्षित करने के बजाय जो असाधारण संभावना नहीं है।
आपके ऑपरेटिंग सिस्टम के व्यवहार को डिजाइन करने वाले लोग मूर्ख नहीं हैं। पेज फ़ाइल होने से ऑपरेटिंग सिस्टम को अधिक विकल्प मिलते हैं, और यह खराब नहीं होगा।
रैम में पेज फाइल डालने की कोशिश का कोई मतलब नहीं है। और अगर आपके पास बहुत सारी रैम है, तो पेज फ़ाइल का उपयोग करने की बहुत संभावना नहीं है (यह सिर्फ वहां होने की आवश्यकता है), इसलिए यह विशेष रूप से कोई फर्क नहीं पड़ता कि यह कितनी तेजी से डिवाइस पर है।
नीचे दिए गए लिंक के माध्यम से विषय के बारे में जीवंत चर्चा धागे की जांच करना सुनिश्चित करें!
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .