एक एसएसडी पर उबंटू स्थापित करना


53

नए इंटेल x25M 80GB SSD पर उबंटू 10.10 स्थापित करने के लिए जा रहा है। यह ताजा स्थापित होगा। मैं पिछले कुछ दिनों से गुगली कर रहा हूं और जबरदस्त लेख / ब्लॉग / क्यू एंड अस पा रहा हूं। एक विशेष रूप से बहुत उपयोगी होने के नाते:

मैं SSDs के लिए OS को कैसे अनुकूलित करूं?

लेकिन इतने सारे सुझावों और मतभेदों के साथ (अलग-अलग लिंक पर) यह सरल ओएस इंस्टॉल प्रक्रिया मुझे कठिन काम लगती है और मैं वास्तव में उबंटू के साथ रहना चाहता हूं (हालांकि बहुत कम समय के लिए उपयोग किया है)।

क्या कोई मुझे कुछ सवालों के जवाब देकर मदद कर सकता है (हाँ, वे दोहराए जाते हैं क्योंकि मैं अन्यत्र जवाब नहीं दे सकता)

  1. कौन सा फ़ाइल सिस्टम (ext2 / 3/4 या कुछ और)? (एसएसडी जीवन पर विचार करें)
  2. क्या इसे स्थापना के बाद बदला जा सकता है?
  3. क्या मुझे डिस्क का विभाजन करना चाहिए? (जैसा कि हम अभी भी पारंपरिक HDD में करते हैं), दोहरी बूटिंग की कोई योजना नहीं है। केवल उबंटू 80GB SSD के दुर्लभ स्थान पर रहेगा।
  4. मेरे पास 2 जीबी रैम है, क्या मुझे अभी भी स्वैप स्थान आवंटित करना चाहिए (यदि मैं स्वैप स्थान आवंटित नहीं करता हूं, तो क्या मैं अभी भी मशीन को हाइबरनेट कर सकता हूं)? एसएसडी जीवन को प्रभावित करेगा स्वैप स्पेस?
  5. क्या मुझे स्वैप स्पेस से बचने के लिए अतिरिक्त 1GB रैम लगाने पर विचार करना चाहिए?
  6. विभाजन संरेखण क्या है? क्या उबंटू ओएस स्थापित करने से पहले इसे करना आवश्यक है या बाद में किया जा सकता है?

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

लैपटॉप विन्यास - 3yr पुराना Vaio, Core2 Duo, 2GB RAM

अधिक संदर्भ:

जवाबों:


53

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

अगला, आपके सवालों के जवाब देने के लिए:

1. कौन सी फाइल सिस्टम (ext2 / 3/4 या कुछ और)? (एसएसडी जीवन पर विचार करें)

ext4 SSD के लिए भी एक अच्छा फाइल सिस्टम है, इसलिए यह मेरा सुझाव होगा। (यदि आप प्रदर्शन इतना बुरा चाहते हैं तो आपको XFS की कोशिश करनी चाहिए)

2. क्या इसे स्थापना के बाद बदला जा सकता है?

हां, लेकिन यह तुच्छ नहीं है, इसलिए शुरू से ही अच्छा चुनें :)

3. क्या मुझे डिस्क का विभाजन करना चाहिए? (जैसा कि हम अभी भी पारंपरिक HDD में करते हैं), दोहरी बूटिंग की कोई योजना नहीं है। केवल उबंटू 80GB SSD के दुर्लभ स्थान पर रहेगा।

यह वास्तव में एसएसडी का मामला नहीं है, बल्कि आपकी व्यक्तिगत पसंद है। अगर तुम मुझसे पूछते तो मैं कहता कि नहीं; उस डिस्क का विभाजन न करें जिसे आप उपयोगी स्थान खो देंगे। (यदि आप 2GB मुक्त और 1GB मुक्त के साथ एक विभाजन के साथ समाप्त करते हैं, तो आप सैद्धांतिक रूप से 3Gb मुक्त हैं, लेकिन 3 जीबी फ़ाइल की प्रतिलिपि नहीं बना सकते ... वह स्थान व्यर्थ है)

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

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

6. विभाजन संरेखण क्या है? क्या उबंटू ओएस स्थापित करने से पहले इसे करना आवश्यक है या बाद में किया जा सकता है?

यह वह प्रक्रिया है जहां आप क्लस्टर, ब्लॉक और चंक को संरेखित करते हैं। IMHO यह केवल बहुत से डेटा थ्रूपुट के साथ सर्वर पर आवश्यक है। विभाजन संरेखण करने के लिए एक अच्छा उपकरण GParted है। बेशक यह Ubuntu स्थापित करने से पहले किया जाना चाहिए ।

उम्मीद है की यह मदद करेगा :)


1
उत्कृष्ट जानकारी के लिए धन्यवाद। मैं वास्तव में इस तरह के एक विस्तृत जवाब देने के लिए समय निकालने के लिए आपकी सराहना करता हूं। तो क्या मुझे स्वैप स्पेस का उपयोग करना चाहिए (क्या मैं इसे कुछ कॉन्फिग में निर्दिष्ट कर सकता हूं कि ओएस को स्वैप स्पेस का उपयोग शायद ही कभी हाइबरनेशन के लिए करना चाहिए और कुछ और के लिए नहीं)? और मैं # 3 पर आपसे पूरी तरह सहमत हूं, मैं कोई तार्किक विभाजन नहीं बनाऊंगा।
कुणाल

2
Ubuntu प्रलेखन ( help.ubuntu.com/community/SwapFaq ) में पता चला: # स्वप्नदोष का मान 0 से 100 के बीच हो सकता है # स्वप्नदोष = 0 कर्नेल को भौतिक स्मृति से स्वैपिंग प्रक्रियाओं से बचने के लिए यथासंभव लंबे समय तक बताता है # स्वपन = 100 भौतिक मेमोरी से प्रक्रियाओं को आक्रामक रूप से स्वैप करने के लिए कर्नेल को बताता है और उन्हें कैश स्वैप करने के लिए ले जाता है
कुणाल

1
उस आदमी को हैंड क्वालिटी का जवाब दो।
एलन

6

मैं उन सवालों के जवाब देने की कोशिश करूंगा जो मैं कर सकता हूं:

  1. EXT4 वर्तमान में उपलब्ध सर्वोत्तम फाइल सिस्टम में से एक है, इसलिए मैं इसके साथ जाने का सुझाव दूंगा।

  2. आप स्थापना के बाद कुछ लिनक्स फ़ाइल सिस्टम को बदल सकते हैं (उदाहरण के लिए ext3-> ext4, ext4-> btrfs)। यहां एक लिंक दिया गया है जो एक्सट्रीम 3 को एक्सट्रीम 4 में बदलने की व्याख्या करता है ।

  3. प्रश्नों का स्पष्ट नहीं, लेकिन उबंटू स्वतः विभाजन बना देगा ।

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

शुभकामनाएँ! मैं अपने उत्तर को प्रासंगिक लिंक्स के साथ-साथ संभवतः उबंटू / लिनक्स सीखने के लिए संसाधनों के साथ अपडेट करूंगा :)।


मदद के लिए धन्यवाद रोलैंड। अधिक रैम फेंकने के बारे में, मैंने विभिन्न लिंक पर पढ़ा कि एक 32 बिट ओएस केवल 3 जीबी तक ही संबोधित कर पाएगा, इसलिए मैं जो अधिकतम जोड़ सकता हूं वह 1 जीबी होगा। क्या वो सही है?
कुणाल

एक 32 बिट ओएस 4 जीबी तक पता कर सकता है (विंडोज एक्सपी 3 जीबी तक सीमित था) - हां और नहीं। Ubuntu 32bit एक PAE कर्नेल (पृष्ठ पता एक्सटेंशन के साथ) का उपयोग कर सकता है - 32 बिट सिस्टम को 5GB या अधिक का उपयोग करने की अनुमति देता है। यदि आप 4 जीबी से अधिक रैम (आप नहीं करेंगे) स्थापित करते हैं, तो ओएस पी कर्नेल का उपयोग करेगा (यदि मुझे सही याद है, स्वचालित रूप से)। यदि यह स्वचालित रूप से ऐसा नहीं करता है, तो आप इसे सॉफ़्टवेयर केंद्र से आसानी से स्थापित कर सकते हैं।
रोलंडीएक्सॉर

5

SSDs पर स्वैप के बारे में:

मैं एक SSD पर एक स्वैप-विभाजन डालने के बारे में बहुत परवाह नहीं करता। स्वैप है, जैसा कि पहले कहा गया था, केवल उपयोग किया जाता है अगर कोई रैम नहीं बचा है। लेकिन फिर "कुछ" क्रमिक लिखते हैं और "कई" यादृच्छिक पढ़ते हैं। यह वास्तव में उपयोग का एक रूप है SSDs में एक्सेल। - इसी सिद्धांत का उपयोग माइक्रोसाफ्ट "रेडीबोस्ट" टेक्नोलाजी द्वारा किया जाता है, केवल USB-Flashdrives के साथ।


यह शांत है, मैंने अब डिफ़ॉल्ट इंस्टालेशन प्रक्रिया के साथ ubuntu स्थापित किया है, इसलिए मुझे लगता है कि इसने स्वयं के लिए स्वैप स्थान बनाया है। आज मैं इसे SSD के लिए ट्विक करना शुरू करूँगा।
कुणाल

1

एक बंदर रिंच को फेंकने के लिए नहीं, लेकिन एसएसडी के निर्माता ने उन तकनीकों की आवश्यकता के बारे में क्या कहा है, इसकी जांच करना।

जिन लोगों ने मेरे SDD को यह दावा किया कि मुझे TRIM और अनुकूलन आदि के बारे में चिंता करने की आवश्यकता नहीं है, वे दावा करते हैं कि उनका फर्मवेयर सभी को अनावश्यक बनाता है, SSD को किसी अन्य ड्राइव की तरह उपयोग किया जाना चाहिए। मैं उन्हें उनके शब्द पर ले गया और अभी तक बहुत अच्छा हूं।


0

मैं आपके 80G एसएसडी कार्ड पर किसी भी स्वैप स्थान के खिलाफ सिफारिश करूंगा। स्वैप स्पेस, जैसा कि नाम से ही स्पष्ट है, एक ऐसा स्थान है, जहां फ़ाइलों को हर समय पढ़ा / लिखा जाता है, जब आपका कंप्यूटर बहुत अधिक लोड होता है। SSD- आधारित डिस्क को हर समय पढ़ा / लिखा नहीं जाना चाहिए, क्योंकि प्रत्येक "सेल" या आवंटन इकाई को इतनी बार पढ़ा / लिखा जाना है, जिसके बाद वे अधिक विश्वसनीय नहीं हैं। आपको अधिक रैम में निवेश करना चाहिए, भले ही यह ओवरकिल हो। फिर, एक भारी लोड सत्र (बहुत सारे ब्राउज़र, वीडियो, संकलक, आदि) पर अपने रैम के उपयोग की निगरानी करें। फ़ाइल सिस्टम के लिए, मैं उबंटू की पेशकश के साथ चिपका रहूंगा। आप यह कर सकते हैं: - अपनी डिस्क को मैन्युअल रूप से विभाजित करें, शेष सभी स्थान को एक या अधिक ext3 विभाजन (ओं) में आवंटित करें। यह अनुशंसित एक होगा, क्योंकि आप अंतरिक्ष को बर्बाद नहीं करते हैं। - डिफ़ॉल्ट विभाजन सेटअप के साथ जाएं, फिर स्वैप विभाजन हटाएं


OMG मैं एक लंबे समय के लिए SSD में स्वचालित विभाजन के साथ ubuntu का उपयोग कर रहा हूं। मेरे पास एक स्वैप है। आप लोग मुझे बिना स्वैप के एक नई स्थापना के बारे में सोच रहे हैं।
अरकंड्रिया

उर इनपुट के लिए बहुत बहुत धन्यवाद। जैसा कि मैंने ऊपर दिए गए उत्तर पर टिप्पणी की है, क्या लिनक्स को कभी-कभार स्वैप स्पेस का उपयोग करने का कोई तरीका है?
कुणाल

ठीक है कि पता चला, ऊपर एक और टिप्पणी देखें। किसी भी अच्छा अनुभव ubuntu के swappiness की स्थापना?
कुणाल

3
आधुनिक एसएसडी नियंत्रक प्रसार लेआउट की परवाह किए बिना भौतिक कोशिकाओं में लिखते हैं। विभाजन लेआउट भौतिक लेआउट को प्रतिबिंबित नहीं करता है। यदि किसी सिस्टम को स्वैप की आवश्यकता है, तो RAM की अगली सबसे अच्छी चीज एक SSD है।
टाइबलू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.