विंडोज़ पेजफाइल के लिए वास्तव में "सिस्टम प्रबंधित आकार" का क्या अर्थ है?


9

पेजफाइल आकार के लिए विंडोज में "सिस्टम प्रबंधित आकार" विकल्प होता है, जिसमें सटीक प्रलेखन की कमी लगती है।

जब आप इसे चुनते हैं तो विंडोज वास्तव में क्या करता है?
क्या यह केवल डिफ़ॉल्ट मिनट और अधिकतम आकार का चयन करता है, या यह कुछ कट्टरता करता है?
क्या विंडोज़ पेजफाइल को सिकोड़ता है और बाद में इसे बढ़ाता है (कष्टप्रद संवादों के साथ)?

जवाबों:


7

यह बिल्कुल वही करता है जो यह टिन पर कहता है: ओएस पेजफाइल के आकार का प्रबंधन करता है, जो गतिशील रूप से सिकुड़ या बढ़ सकता है। निचले और ऊपरी सीमा 1x आपके RAM आकार और 3x आपके RAM आकार या 4 GB (जो भी बड़ा हो) के रूप में यहाँ और अधिक विस्तृत रूप से समझाया गया है । समर्थक यह है कि आपको अपने पेजफाइल को आकार देने के बारे में चिंता करने की आवश्यकता नहीं है, यह है कि आपका पेजफाइल खंडित हो सकता है।

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


2
मैं इस योजना को पसंद करता हूं, सिवाय इसके कि विंडोज आपको स्वैप के विस्तार के लिए मजबूर करने के लिए लगता है, जो उपयोगकर्ताओं को हिलाता है। संवादों से बचने या कम करने का कोई तरीका?

इस जवाब में वह सब कुछ शामिल नहीं था जो मैं जानना चाहता हूं, लेकिन मुझे लगता है कि यह सबसे अच्छा जवाब है जो मुझे मिलने वाला है।

7

इस लेख के अंत के पास , मार्क रोसिनोविच संक्षिप्त रूप से सिस्टम-प्रबंधित पेजफाइल आकारों पर चर्चा करते हैं:

आप देखेंगे कि पृष्ठ फ़ाइल आकार को स्वचालित रूप से प्रबंधित करने के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन विंडोज के लिए है। जब वह विकल्प Windows XP और Server 2003 पर सेट किया जाता है, तो Windows एक एकल पेजिंग फ़ाइल बनाता है जो न्यूनतम आकार 1.5 गुना RAM है यदि RAM 1GB से कम है, और RAM 1GB से अधिक है, और इसका अधिकतम आकार तीन गुना RAM है । विंडोज विस्टा और सर्वर 2008 पर, न्यूनतम एक कर्नेल-मेमोरी क्रैश डंप को पकड़ने के लिए पर्याप्त बड़ा होने का इरादा है और रैम प्लस 300 एमबी या 1 जीबी है, जो भी बड़ा है।

लेख का बाकी हिस्सा अच्छी तरह से पढ़ने लायक है, और जब विंडोज पेजफाइल बढ़ता है तो क्या होता है इसके बारे में थोड़ा और बात करता है।

मेरे अपने अनुभव में, अधिकांश मामलों में सिस्टम-प्रबंधित पेजफाइल सबसे अच्छा विकल्प है।


128 जीबी रैम के साथ डेल वर्कस्टेशन पर पता लगाना, और केवल 500 जीबी हार्ड ड्राइव {कुछ वर्कस्टेशन पुराने 320 जीबी ड्राइव का उपयोग करते हैं} तो एक स्वचालित पेजफाइल के लिए 3x128gb एक समस्या है मेरी हार्ड डिस्क में पेजफाइल.साइस ड्राइव> 90% पूर्ण है। मैं देख रहा हूं कि C: \ pagefile.sys अक्सर> कई जीबी के वर्कस्टेशन्स पर 300 जीबी तक 128 जीबी रैम में अपग्रेड होता है।
रॉन

2

यह पेजफाइल के आकार को छाँटता है। अतीत में मैंने निर्धारित किया है कि जब उपलब्ध ड्राइव स्पेस पर्याप्त है। यदि आपके पास कमरा है तो सिस्टम को उतना क्यों नहीं देना चाहिए जितना इसकी आवश्यकता है?


महान, यह "इसे" कैसे संभालता है? क्या यह किसी नियम से मिनट / अधिकतम सेट करता है, या यह कुछ अधिक गतिशील करता है?

2

सिस्टम प्रबंधित पेजफाइल के लिए सामान्य नियम है: ऑपरेटिंग सिस्टम एक पेज फ़ाइल बनाएगा जो आपके कंप्यूटर में स्थापित रैम की मात्रा का डेढ़ गुना है।

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

यह KB आलेख समस्या को हल करता है और बताता है कि पृष्ठ फ़ाइल आकार की गणना कैसे करें : Windows Server 2003 या Windows XP के 64-बिट संस्करणों के लिए उपयुक्त पृष्ठ फ़ाइल आकार का निर्धारण कैसे करें

एक निश्चित आकार के पेजफाइल पर सेट करना विचार करने योग्य है। इसके अतिरिक्त, यह इस समस्या को रोकता है: यदि आप Windows Server 2008 या Windows Vista प्रारंभ करते हैं, तो उपलब्ध फ़ाइल डिस्क आकार वैकल्पिक रूप से बहुत छोटा या बहुत बड़ा हो सकता है, यदि कोई खाली डिस्क स्थान उपलब्ध नहीं है, और पृष्ठ फ़ाइल का आकार सिस्टम द्वारा प्रबंधित किया जाता है


"आजकल कंप्यूटर रैम पर्याप्त से अधिक है"। मुझे पता है कि यह एक पुराना उत्तर है, लेकिन विशेष रूप से 32-बिट एक्सपी स्टेशनों पर, यह निश्चित रूप से नहीं है। रैम सस्ता है और 64-बिट सिस्टम पर भरपूर है, लेकिन प्रोग्राम पहले से ज्यादा मेमोरी का भी इस्तेमाल कर रहे हैं। पुराने 32-बिट सिस्टम पर, RAM बहुत सीमित होती जा रही है। उदाहरण के लिए, कुछ पुराने मोबाइल केवल 2GB का समर्थन कर सकते हैं, और ऐसा कंप्यूटर इन दिनों मेमोरी के लिए भूखा है।
डेव कजिनो

1

मैं ussually pagefile का आकार मैन्युअल रूप से RAM मेमोरी के लगभग दोगुने आकार पर सेट करता हूं ताकि सिस्टम को इस फाइल के अत्यधिक बढ़ने और सिकुड़ने के साथ I / O समय बहुत अधिक न लगे।


जब सिस्टम पेजफाइल को सिकोड़ता या बढ़ता है? क्या "सिस्टम प्रबंधित" अधिनियम मैन्युअल रूप से चुने गए न्यूनतम / अधिकतम से अलग है?

अगर विंडोज़ को एक दिए गए बिंदु पर कुछ रैम की आवश्यकता होती है (मान लीजिए कि आप एक मांग वाले एप्लिकेशन को शुरू करते हैं .. एक गेम की तरह) तो यह मिलने वाली मुफ्त रैम को आवंटित करने वाला है, फिर वर्चुअल मेमोरी के रूप में डिस्क पर पेजफाइल के अंदर मुक्त स्थान। यदि एप्लिकेशन को अधिक मेमोरी की आवश्यकता है, तो यह पेजफाइल को शुरू करने और विकसित करने जा रहा है, इसलिए इसे आवंटित करने के लिए जगह होगी। समस्या यह है कि बढ़ती और सिकुड़ते हुए कभी-कभी सिसाइटम के लिए काफी तनावपूर्ण हो सकती है। कल्पना कीजिए कि आप एक खेल शुरू करते हैं और आप इंतजार करना शुरू करते हैं कि पेजफाइल को अचानक 1 जीबी तक बढ़ाने की जरूरत है।
पॉल

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

और आप क्या ठीक बात करते हैं। वास्तव में मुझे लगा कि Microsoft सार्वभौमिक के नियमों का सम्मान करता है कि रास्ते में एक संतुलन होना चाहिए .. क्या ऊपर जाता है, नीचे आना चाहिए, क्या होना चाहिए, बाहर आना चाहिए .. आदि मैं वास्तव में नहीं जानता कि क्या विंडोज सिकुड़ जाता है यह पेजफाइल है और मैं अगर यह नहीं किया तो बहुत परेशान होना चाहिए!
पॉल

1

यहां डेविड सोलोमन के साथ एक वीडियो है, जो एमएस uber- इंजीनियरों में से एक है।

यह वीडियो आपके प्रश्नों का उत्तर देगा और आपको और भी बताएगा तब आप कभी विंडोज मेमोरी मैनेजमेंट के बारे में जानना चाहेंगे।

आपके पेजफाइल को आकार देने के बारे में एक अनुभाग है:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


लिंक के लिए धन्यवाद, लेकिन ऐसा लगता है कि मैं इसे किसी तरह के एमएस लॉगिन के बिना नहीं देख सकता ?? क्या कोई वैकल्पिक वीडियो स्रोत है, या कहीं एक लिखित संस्करण है?

0

यह एक गतिशील आधार पर काम करता है। यह आपके द्वारा स्थापित रैम की मात्रा के लिए एक सामान्य ऊपरी स्तर निर्धारित करता है, जिसे वह आवश्यकतानुसार बढ़ाता है।

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