मुझे अपना स्वैप विभाजन कितना बड़ा करना चाहिए?


19

मैं अपने तोशिबा एनबी 100 नेटबुक (इंटेल एटम, 120 जीबी एचडी, 2 जीबी रैम) पर उबंटू स्थापित कर रहा हूं। पहले से ही एक विभाजन है जिसे मैं अपने सभी मीडिया और डॉक्स के साथ "स्टफ" कहता हूं। मेरे पास Win7 ऑन (इसे स्वैप करते हुए) डिलीट कर दिया जाएगा, और फिर एक रिकवरी होगी।

मुझे कितना बड़ा स्वैप विभाजन बनाना चाहिए?

जवाबों:


14

Https://help.ubuntu.com/community/SwapFaq देखें

यहाँ एक अंश है:


मुझे कितने स्वैप की आवश्यकता है?

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

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

"कम रिटर्न" का अर्थ है कि यदि आपको अधिक स्वैप स्थान की आवश्यकता है तो अपने रैम आकार को दो बार, आप अधिक रैम जोड़ेंगे क्योंकि हार्ड डिस्क ड्राइव (एचडीडी) का उपयोग लगभग 10³ धीमा है, फिर रैम एक्सेस है, इसलिए कुछ ऐसा है जो 1 सेकंड लेगा, अचानक 15 मिनट से अधिक समय लगता है! और फिर भी एक तेज सॉलिड स्टेट ड्राइव (एसएसडी) पर एक मिनट से अधिक।


13

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

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

तो, संक्षेप में, इस बारे में चिंता न करें कि आपको कितनी स्वैप की आवश्यकता है; यदि आपको अधिक आवश्यकता है, तो आप इसे आसानी से जोड़ सकते हैं।

Not: यह काफी हद तक सही नहीं है - स्वैप करने के लिए रैम में डेटा लिखने से पहले, कर्नेल मेमोरी से सब कुछ हटा देगा जो वह कर सकता है। इसमें आमतौर पर बहुत सारे प्रोग्राम कोड शामिल होंगे (क्योंकि कर्नेल इसे डिस्क से वापस पढ़ सकते हैं) और सभी डिस्क कैश इत्यादि।

Is: यह क्षमता वास्तव में फाइलसिस्टम-निर्भर है। अधिकांश linux filesystems उन पर स्वैप फाइल होने का समर्थन करते हैं - ext4, जो डिफ़ॉल्ट है, निश्चित रूप से करता है। नया btrfs फाइल सिस्टम एक अपवाद है, इसलिए यदि आप इसके साथ खेल रहे हैं तो आपको स्वैप विभाजन की आवश्यकता होगी।


2

आमतौर पर यह आपकी रैम के बराबर होना चाहिए जो इसे 2GB बनाता है जो दिन-प्रतिदिन के अनुप्रयोगों के लिए पर्याप्त होना चाहिए।


1

मुझे लगता है कि एक नियम ने कहा - 1 जीबी या उससे कम रैम स्वैप के लिए रैम का दोगुना होना चाहिए। - 1 gb से अधिक आपको 2 gb से अधिक स्वैप का उपयोग करने की आवश्यकता नहीं है।


0

swapक्षेत्र को आपके लिनक्स सिस्टम के लिए एक आभासी रैम के रूप में देखा जा सकता है। इसका उपयोग मूल रूप से तब किया जाता है जब भौतिक मेमोरी (RAM) भरी होती है। और यदि सिस्टम को अधिक मेमोरी संसाधनों की आवश्यकता है, तो मेमोरी में निष्क्रिय पृष्ठों को स्वैप स्थान पर ले जाया जाता है। आम तौर पर, swapभौतिक स्मृति का आधा आकार होना चाहिए। अगर रैम 4GB है तो स्वैप के लिए 2GB पर्याप्त आकार है। यह पर्याप्त से अधिक होगा यदि आकार swapराम के बराबर या उससे अधिक है।

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