शुरुआत या अंत और अन्य स्वैप प्रश्नों पर स्वैप स्थान कहां रखें


12

मैं अपना स्वैप कहां लगाऊं? डेबियन स्थापना 2 विकल्प देता है: (1) अंत में या (2) डिस्क स्थान की शुरुआत में। इष्टतम क्या है?

मेरे कंप्यूटर में 512Mb RAM होने पर स्वैप की अधिकतम मात्रा क्या है? क्या मुझे एक से अधिक स्वैप करना चाहिए?

क्या मुझे स्वैप स्पेस को तार्किक या प्राथमिक विभाजन के रूप में परिभाषित करना चाहिए?

मैं एक 40Gb डिस्क पर डेबियन 6 परीक्षण 32 बिट स्थापित कर रहा हूं।


3
ध्यान दें कि इष्टतम स्वैप आकार आपकी मशीन के उपयोग पर निर्भर करता है। आप डेस्कटॉप, सर्वर या एम्बेडेड सिस्टम के लिए समान आकार परिभाषित नहीं करेंगे।
रहमू

मेरा एक डेस्कटॉप है अगर वह मदद करता है।
ptrcao

जवाबों:


5

एक हार्ड डिस्क अंत में शुरू की तुलना में आमतौर पर तेज होती है। लेकिन मुझे यकीन नहीं है कि यह एक महत्वपूर्ण अंतर बनाता है।

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

आप अपना स्वैग लगा सकते हैं

  • प्राथमिक विभाजन में,
  • एक तार्किक विभाजन में,
  • LVM वॉल्यूम पर (यही मैं करता हूं)
  • और यहां तक ​​कि एक फ़ाइल में भी - जो आजकल ध्यान देने योग्य अंतर बनाने के लिए कहा जाता है।

आप एक संयुक्त तरीका भी कर सकते हैं: 512M..1G स्वैप विभाजन को स्थायी रूप से उपयोग करें और यदि आवश्यक हो तो एक स्वैप फ़ाइल जोड़ें।


3
यह न भूलें कि आपको प्रत्येक 1GB वर्चुअल मेमोरी के लिए कर्नेल द्वारा स्थायी रूप से आवंटित वास्तविक मेमोरी के लगभग 1Mb की आवश्यकता है।
andcoz

1
@glglgl: यह शुरुआत में तेज़ क्यों है?
ptrcao

4
क्रांति दर स्थिर है, लेकिन केंद्र (अंत) की तुलना में HDD (शुरू) की सीमा पर अधिक डेटा हैं क्योंकि क्षेत्र वहां बड़ा है। यह भी देखें partition.radified.com/partitioning_2.htm
11

2

अधिकांश डिस्क ज़ोनड रिकॉर्डिंग का उपयोग करते हैं, जहां डिस्क पर डेटा का अधिक या कम निरंतर भौतिक घनत्व बनाए रखा जाता है। इसका मतलब है कि डिस्क के किनारे के करीब पटरियों में अधिक सेक्टर होंगे। इन क्षेत्रों से डेटा रीड्स हब के करीब पटरियों से डेटा रीड्स की तुलना में थोड़ा तेज होगा।

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

स्वैप स्पेस के लिए अंगूठे का एक नियम आपकी शारीरिक रैम से लगभग दोगुना है। एक 1GB स्वैप विभाजन उचित लगता है।

स्वैप के लिए, यह एक प्राथमिक या तार्किक विभाजन बनाना अप्रासंगिक है, हालांकि कुछ ऐसे युगल हैं जो आपको वास्तव में पुरानी मशीनों पर काट सकते हैं।

पुराने सिस्टम पर, कुछ BIOS एक विभाजन से बूट नहीं कर सकते हैं जो कि 1024 के बाहर शुरू हुआ था। इस /bootक्षेत्र को /अलग /bootविभाजन के तहत छोड़ा जा सकता है या माउंट किया जा सकता है । या तो पूरे विभाजन में जहां /bootनिवास की आवश्यकता है, उसे 1024 के भीतर ट्रैक करना होगा और प्राथमिक विभाजन होने की आवश्यकता हो सकती है। यह समस्या सामान्य रूप से स्वैप विभाजन को प्रभावित नहीं करती है।

ध्यान दें कि 1990 के दशक के उत्तरार्ध से निर्मित अधिकांश पीसी में यह समस्या नहीं होगी, इसलिए यह संभवतः आपको प्रभावित नहीं करता है।


1

मैं अपना स्वैप कहां लगाऊं?

मुझे उम्मीद नहीं है कि यह ज्यादा (प्रदर्शन) मायने रखता है। बस डिफ़ॉल्ट के साथ जाओ।

मेरे कंप्यूटर में 512Mb RAM होने पर स्वैप की अधिकतम मात्रा क्या है?

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

क्या मुझे एक से अधिक स्वैप करना चाहिए?

तुम ऐसा क्यों करोगे? मुझे यह भी नहीं पता है कि क्या लिनक्स एक से अधिक स्वैप क्षेत्र का उपयोग कर सकता है (चेक नहीं किया गया है)।

क्या मुझे स्वैप स्पेस को तार्किक या प्राथमिक विभाजन के रूप में परिभाषित करना चाहिए?

इसके बजाय इसे तार्किक रूप से छोड़ दें, बस अगर आप अधिक बनाते हैं तो आप विभाजन से बाहर नहीं भागते हैं।


मैंने कुछ रीडिंग की है और सिर के यात्रा समय के बारे में बहुत सारी बातें की हैं। आप इन विचारों में से कोई भी फर्क पड़ता है मतलब है?
ptrcao

देखभाल करने के लिए परेशान करने के लिए पर्याप्त नहीं है।
tshepang

2
मैन msswap से: वर्तमान में, लिनक्स 32 स्वैप क्षेत्रों की अनुमति देता है (यह लिनक्स 2.4.10 से पहले 8 था)।
andcoz

0

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

मुझे अपने मौजूदा सिस्टम के साथ स्पीड इश्यू की जांच करते हुए यह सवाल मिला।

उस क्रम के कारण जिसमें मैंने अपनी मशीन पर ऑपरेटिंग सिस्टम स्थापित किया है, डिस्क की शुरुआत में मेरा स्वैप विभाजन सही है, और मेरा पुराना OS विभाजन इसके ठीक बगल में है, लेकिन मेरे नवीनतम OS फाइल सिस्टम की जड़ सही है डिस्क के अंत में।
जब मेमोरी टाइट हो जाती है और चीजें स्वेप होने लगती हैं, तो सिस्टम एक तरह से क्रॉल में चला जाता है, जो पुराने OS के साथ नहीं होता है।
दो ऑपरेटिंग सिस्टम समान नहीं हैं, इसलिए यह सेब के साथ सेब की तुलना नहीं कर रहा है, लेकिन मेरा कार्य सिद्धांत यह है कि चीजें धीमी हो जाती हैं क्योंकि डिस्क सिर डिस्क की पूरी चौड़ाई में आगे और पीछे स्विच कर रहे हैं। आप यहां तक कि अंतर भी सुन सकते हैं - नए ओएस के साथ स्वैप स्थान का उपयोग करते समय डिस्क बहुत जोर से और क्लंकियर लगती है।
सिर को आगे और पीछे ले जाने में लगने वाला समय किसी भी लाभ को बाहरी किनारे पर तेज गति से चलने वाली डिस्क से आसानी से निकाल सकता है।

यह एक बहुत पुराना प्रश्न है, और यह उत्तर केवल यांत्रिक, चुंबकीय एचडीडी के लिए प्रासंगिक है। यह SSDs पर लागू नहीं हो सकता क्योंकि उनके पास डिस्क हेड्स नहीं हैं।

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