क्या पृष्ठ फ़ाइल [डुप्लिकेट] को निष्क्रिय करना सार्थक है


1

संभव डुप्लिकेट:
विंडोज स्वैप (पेज फाइल): सक्षम या अक्षम करें?

मैंने कुछ समाचारसमूह प्रविष्टियों में पढ़ा है कि यदि किसी पीसी में बहुत अधिक मेमोरी (8-16GB) है तो पृष्ठ फ़ाइल को अक्षम करना सार्थक है। क्या ये सही है?
मैं पूछता हूं क्योंकि अगर यह केवल एक एसएसडी के साथ पीसी के लिए संभव है, तो यह एसडीएस पर अंतरिक्ष के एक अच्छे ब्लॉक को बचाएगा।

जवाबों:


6

यह संभव है, लेकिन यह आमतौर पर थोड़ी मात्रा में भौतिक स्मृति को बर्बाद करता है।

जब आपका सिस्टम शुरू होता है, तो बहुत सारी प्रक्रियाएं चलती हैं जो सिस्टम सेवाओं जैसी चीजों को संभालती हैं। इनमें से कई मेमोरी के गंदे पन्नों को प्रोसेस करते हैं कि वे सिस्टम के पूरे जीवन के लिए फिर से एक्सेस नहीं करेंगे। कोई पृष्ठ फ़ाइल नहीं होने से, ये पृष्ठ पूरे सिस्टम के चलने के दौरान भौतिक मेमोरी में बने रहते हैं। एक पेज फ़ाइल के साथ, इन पेजों को पेज फाइल में कॉपी किया जाएगा जैसे ही सिस्टम किसी भी मेमोरी प्रेशर को हिट करता है, और फिजिकल मेमोरी फिर से फ्री हो जाएगी। (सिस्टम केवल पृष्ठों को त्याग नहीं सकता क्योंकि यह साबित नहीं कर सकता कि वे कभी एक्सेस नहीं होंगे।)

आप माप सकते हैं कि यह एक पेज फ़ाइल के साथ सिस्टम को चलाने के द्वारा कितनी मेमोरी है, इसे सामान्य रूप से एक या एक घंटे के लिए उपयोग किया जाता है, और यह देखते हुए कि पेज फ़ाइल का स्थान कितना उपयोग किया जाता है।

यदि आपके पास महत्वपूर्ण रूप से अधिक भौतिक मेमोरी है जो सिस्टम के काम करने के सेट की संभावना है, तो यह महत्वहीन है और आप किसी भी पेज फ़ाइल के साथ चला सकते हैं।

UNIX मशीनों पर, forkभौतिक मेमोरी के साथ अन्य समस्याएं हैं , लेकिन वे विंडोज पर लागू नहीं होती हैं।


4

हम सभी ने 1: 1 और 1: 1.5 की एमएस की सिफारिश देखी है और यह सब जानकारी पुरानी है जब राम अब $ 30 प्रत्येक की लागत करते हैं। इसलिए यह एमएस संदर्भ भी देखना महत्वपूर्ण है

2160852 एमएस खुद हमें यहां संदर्भित करता है जहां मानव शब्दों में समझाया गया है।

एक सामान्य अनुशंसा पृष्ठ फ़ाइल को स्थापित रैम के आकार से 1.5 गुना करना है। यह सिफारिश केवल कम मात्रा में रैम (256 एमबी या उससे कम) वाले कंप्यूटरों के लिए समझ में आता है। उदाहरण के लिए, आमतौर पर एक पेज फ़ाइल को आवंटित करने में बहुत अधिक बिंदु नहीं है जो कि 96 जीबी है यदि कंप्यूटर में 64 जीबी रैम है। इस तरह के रैम रिच सिस्टम का उद्देश्य पर्याप्त रैम प्रदान करके पेजफाइल का उपयोग करने से बचना है जो कि सभी वर्चुअल मेमोरी रैम में हर समय हो सकता है। यदि उपयोग में वर्चुअल मेमोरी स्थापित रैम की मात्रा से अधिक है, तो प्रदर्शन में नुकसान होगा और बड़ा पेजफाइल होने से इस स्थिति में मदद नहीं मिलेगी।


ऐसे प्रोग्राम मौजूद हैं, जो आपके सिस्टम में ऑपरेटिंग सिस्टम के माध्यम से एक पेजिंग फ़ाइल बंद होने पर सबसे अधिक बेवकूफ पाठ में दिखाई देंगे। कम से कम एक गेम ऐसा भी है जो पेजिंग नहीं होने पर फेल हो जाएगा। इसलिए मेरे पास हमेशा है:

  • A) मेरे द्वारा किए जा रहे कार्यों के लिए पर्याप्त मेमोरी थी, या कुछ चीजों को बंद कर दिया था

  • ख) ऐसे कार्यक्रमों से परहेज किया जो बहुत खराब लिखे गए हैं कि वे उचित गतिशील आवंटन की एमएस की सिफारिशों का पालन नहीं करते हैं और बस पूरी तरह से बाहर निकालने की कोशिश करते हैं :-)

  • सी) सिस्टम को खुश रखने के लिए बस पर्याप्त पेजिंग रखी गई है, जो किसी भी सामान्य समग्रता को कवर करेगी, और वास्तव में ए से बाहर चलने की स्थिति में।

नंगे न्यूनतम: किसी भी को मारने के लिए नहीं जा रहा है के आसपास एक 512M पेजिंग फ़ाइल रखते हुए, यह इसे बंद करने से बेहतर है और न जाने क्यों कुछ कार्यक्रम विफल हो गया।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.