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