การติดตั้ง Ubuntu บน SSD


53

กำลังจะติดตั้ง Ubuntu 10.10 กับ intel x25M 80GB SSD ใหม่ มันจะติดตั้งใหม่ ฉัน googling มาหลายวันแล้วและได้รับบทความ / บล็อก / คำถามและคำตอบมากมาย สิ่งหนึ่งที่มีประโยชน์มากโดยเฉพาะอย่างยิ่ง:

ฉันจะเพิ่มประสิทธิภาพระบบปฏิบัติการสำหรับ SSD ได้อย่างไร

แต่ด้วยคำแนะนำและความคิดเห็นที่แตกต่างกัน (บนลิงค์ที่แตกต่างกัน) กระบวนการติดตั้งระบบปฏิบัติการนี้ดูเหมือนว่าจะเป็นภาระแก่ฉันและฉันก็อยากติดกับ Ubuntu (แม้ว่าจะใช้มาเป็นระยะเวลาสั้น ๆ )

บางคนสามารถช่วยฉันด้วยการตอบคำถามสองสามข้อ (ใช่พวกเขาซ้ำเพราะฉันไม่เข้าใจคำตอบที่อื่น)

  1. ระบบไฟล์ใด (ext2 / 3/4 หรืออย่างอื่น) (พิจารณาอายุการใช้งาน SSD)
  2. มันสามารถเปลี่ยนแปลงได้หลังจากการติดตั้ง?
  3. ฉันควรแบ่งพาร์ติชันดิสก์หรือไม่ (อย่างที่เราทำใน HDD ดั้งเดิม) สำหรับตอนนี้ไม่มีแผนในการบูทคู่ เฉพาะ Ubuntu เท่านั้นที่จะมีพื้นที่เหลือน้อยที่สุดของ 80GB SSD
  4. ฉันมี RAM 2 GB ฉันควรจัดสรรพื้นที่สว็อป (ถ้าฉันไม่จัดสรรพื้นที่สแน็ปฉันยังสามารถจำศีลเครื่องได้) การเปลี่ยนพื้นที่ส่งผลกระทบต่อชีวิต SSD หรือไม่
  5. ฉันควรพิจารณาเพิ่ม RAM ขนาด 1GB เพื่อหลีกเลี่ยงพื้นที่สว็อปหรือไม่
  6. การจัดแนวพาร์ติชันคืออะไร จำเป็นต้องทำก่อนติดตั้ง Ubuntu OS หรือสามารถทำได้ในภายหลัง

การใช้งานที่ตั้งใจ - การเบราส์หนัก, การเขียนโปรแกรม, วิดีโอ / เพลงปกติและโปรแกรมอื่น ๆ ที่ไม่ใช่ CPU / RAM มาก จะเก็บไฟล์ขนาดใหญ่ไว้ในฮาร์ดไดรฟ์ภายนอก

แล็ปท็อป config - Vyro อายุ 3 ปี, Core2 Duo, 2GB RAM

การอ้างอิงเพิ่มเติม:

คำตอบ:


53

ฉันจะเริ่มต้นด้วยการบอกว่าคำตอบที่คุณเชื่อมโยงแล้วสรุปการเพิ่มประสิทธิภาพทั้งหมดที่คุณอาจต้องการ

ถัดไปเพื่อตอบคำถามของคุณ:

1. ระบบไฟล์ใด (ext2 / 3/4 หรืออย่างอื่น) (พิจารณาอายุการใช้งาน SSD)

ext4 เป็นระบบไฟล์ที่ดีแม้สำหรับ SSD ดังนั้นจะเป็นคำแนะนำของฉัน (ถ้าคุณต้องการประสิทธิภาพที่แย่มากคุณควรลอง XFS)

2. มันสามารถเปลี่ยนแปลงได้หลังจากการติดตั้ง?

ใช่ แต่มันไม่สำคัญดังนั้นเลือกได้ดีตั้งแต่เริ่มต้น :)

3. ฉันควรแบ่งพาร์ติชันดิสก์หรือไม่ (อย่างที่เราทำใน HDD ดั้งเดิม) สำหรับตอนนี้ไม่มีแผนในการบูทคู่ เฉพาะ Ubuntu เท่านั้นที่จะมีพื้นที่เหลือน้อยที่สุดของ 80GB SSD

นี่ไม่ใช่เรื่องของ SSD แต่เป็นทางเลือกส่วนตัวของคุณ ถ้าคุณจะถามฉันฉันจะบอกว่าไม่; อย่าแบ่งพาร์ติชั่นดิสก์ที่คุณจะต้องปิดท้ายด้วยพื้นที่ที่มีประโยชน์ (ถ้าคุณลงท้ายด้วยพาร์ติชั่นที่มี 2GB ฟรีและอีกอันที่ 1GB ฟรีตามหลักวิชาแล้วคุณจะมี 3Gb ฟรี แต่ไม่สามารถคัดลอกไฟล์ 3GB ... พื้นที่ว่างเปล่า)

4. ฉันมี RAM ขนาด 2 GB ฉันควรจัดสรรพื้นที่แลกเปลี่ยน (ถ้าฉันไม่จัดสรรพื้นที่แลกเปลี่ยนฉันยังสามารถจำศีลเครื่องได้)? การสลับพื้นที่ส่งผลกระทบต่อชีวิต SSD หรือไม่ ฉันไม่ต้องกังวลเกี่ยวกับชีวิต SSD มากนัก (อันทันสมัยสามารถใช้งานมานานหลายทศวรรษ) แต่ RAM ขนาด 2GB นั้นไม่เพียงพอที่จะต้องการพาร์ติชัน swap ในที่สุดจำเป็นต้องมีพาร์ติชัน swap เพื่อไฮเบอร์เนตดังนั้นหากคุณต้องการไฮเบอร์เนตเครื่องคุณจำเป็นต้องมีพาร์ติชัน swap

5. ฉันควรพิจารณาเพิ่ม RAM ขนาด 1GB เพื่อหลีกเลี่ยงพื้นที่สว็อปหรือไม่ 1GB ขึ้นไปหรือ ram มีประโยชน์เสมอ :) ถ้าทำได้

6. การจัดพาร์ทิชันคืออะไร จำเป็นต้องทำอะไรก่อนติดตั้ง Ubuntu OS หรือสามารถทำได้ในภายหลัง

นั่นคือขั้นตอนที่คุณจัดแนวกลุ่มบล็อกและชิ้น IMHO เป็นสิ่งจำเป็นสำหรับเซิร์ฟเวอร์ที่มีปริมาณข้อมูลมาก เครื่องมือที่ดีในการจัดแนวพาร์ติชันคือ GParted แน่นอนว่าควรทำก่อนติดตั้ง Ubuntu

หวังว่าจะช่วย :)


1
ขอบคุณสำหรับข้อมูลที่ดีเยี่ยม ฉันขอขอบคุณที่คุณสละเวลาเพื่อตอบคำตอบที่ซับซ้อนเช่นนี้ ดังนั้นฉันควรใช้พื้นที่สว็อป (ฉันสามารถระบุในการกำหนดค่าที่ OS ควรใช้พื้นที่สว็อปไม่ค่อยชอบจำศีลและไม่ได้สำหรับสิ่งอื่น)? และฉันเห็นด้วยกับคุณใน # 3 ฉันจะไม่สร้างโลจิคัลพาร์ติชันใด ๆ
kunal

2
พบได้ที่เอกสารประกอบของ ubuntu ( help.ubuntu.com/community/SwapFaq ): # swappiness สามารถมีค่าระหว่าง 0 ถึง 100 # swappiness = 0 บอกเคอร์เนลเพื่อหลีกเลี่ยงการแลกเปลี่ยนกระบวนการออกจากหน่วยความจำทางกายภาพนานที่สุด # swappiness = 100 บอกเคอร์เนลให้เปลี่ยนกระบวนการอย่างจริงจังจากหน่วยความจำกายภาพและย้ายไปแลกเปลี่ยนแคช
kunal

1
ให้คำตอบกับมือที่มีคุณภาพ
อัลลัน

6

ฉันจะพยายามตอบคำถามที่ฉันสามารถ:

  1. EXT4 เป็นหนึ่งในระบบไฟล์ที่ดีที่สุดที่มีอยู่ในปัจจุบันดังนั้นฉันขอแนะนำให้ไปกับสิ่งนี้

  2. คุณสามารถเปลี่ยนระบบไฟล์ linux บางระบบหลังการติดตั้ง (เช่น ext3-> ext4, ext4-> btrfs เป็นต้น) นี่คือลิงค์ที่อธิบายถึงการเปลี่ยนแปลงext3 เพื่อ ext4

  3. ไม่ใช่คำถามที่ชัดเจน แต่ Ubuntu จะสร้างพาร์ติชันโดยอัตโนมัติ

  4. และ 5. คุณจะต้องสลับพื้นที่ที่มีขนาดเท่ากันหรือใหญ่กว่า (สัมพันธ์กับ RAM ของคุณ) เพื่อที่จะจำศีล ตราบใดที่คุณยังไม่ได้ทำอะไรมากระบบของคุณส่วนใหญ่จะหลีกเลี่ยงการใช้ swap ตราบใดที่มี RAM เพียงพอ บางทีการพิจารณาที่ดีอาจเพิ่ม RAM ได้ถ้าเป็นไปได้ - ให้ประมาณ 4GB หากคุณไม่จัดสรรพื้นที่สว็อปมีตัวเลือกอื่น (ไม่แนะนำ) - จำศีลในไฟล์ (ฉันจะเพิ่มลิงก์ไปยังคำตอบของฉันในภายหลัง)

ด้วยความปรารถนาดี! ฉันจะอัปเดตคำตอบของฉันพร้อมลิงก์ที่เกี่ยวข้องรวมถึงแหล่งข้อมูลสำหรับการเรียนรู้ Ubuntu / Linux :)


ขอบคุณสำหรับความช่วยเหลือของ Roland เกี่ยวกับการเพิ่มแรมฉันอ่านลิงก์ต่าง ๆ ที่ระบบปฏิบัติการ 32 บิตสามารถระบุที่อยู่ได้ไม่เกิน 3 GB ดังนั้นสูงสุดที่ฉันสามารถเพิ่มได้คือ 1 GB ถูกต้องไหม
kunal

ระบบปฏิบัติการ 32 บิตสามารถระบุได้สูงสุด 4GB (Windows XP จำกัด ที่ 3GB) - ใช่แล้วไม่ใช่ Ubuntu 32 บิตสามารถใช้เคอร์เนล PAE (พร้อมส่วนขยายที่อยู่ของหน้า) - ทำให้ระบบ 32 บิตใช้ 5GB ขึ้นไป หากคุณติดตั้ง RAM มากกว่า 4GB (ไม่น่าจะเป็นไปได้) ระบบปฏิบัติการจะใช้เคอร์เนล pae (ถ้าฉันจำได้อย่างถูกต้องอัตโนมัติ) หากไม่ได้ทำโดยอัตโนมัติคุณสามารถติดตั้งได้อย่างง่ายดายจากศูนย์ซอฟต์แวร์
RolandiXor

5

เกี่ยวกับ Swap บน SSD:

ฉันไม่แคร์เรื่องการวาง swap-partition มากเกินไปบน SSD การสลับคืออย่างที่เคยกล่าวไว้ก่อนหน้านี้ใช้เฉพาะเมื่อไม่มี RAM เหลือ แต่มีการเขียนตามลำดับ "น้อย" และมีการสุ่มอ่าน "หลาย" นั่นคือรูปแบบการใช้งาน SSDs ที่ยอดเยี่ยม - หลักการเดียวกันนี้ถูกใช้โดยเทคโนโลยี "พร้อม" ของ microsofts เฉพาะกับ USB-Flashdrives เท่านั้น


เยี่ยมมากฉันได้ติดตั้งอูบุนตูพร้อมกับกระบวนการติดตั้งเริ่มต้นดังนั้นฉันคิดว่ามันได้สร้างพื้นที่สว็อปสำหรับตัวเอง วันนี้ฉันจะเริ่มปรับแต่งสำหรับ SSD
kunal

1

ไม่ต้องโยนประแจลิง แต่ตรวจสอบสิ่งที่ผู้ผลิต SSD บอกเกี่ยวกับความจำเป็นในการใช้เทคนิคเหล่านั้น

คนที่ทำให้ SDD ของฉันยืนยันว่าฉันไม่ต้องกังวลเกี่ยวกับ TRIM และการปรับให้เหมาะสม ฯลฯ พวกเขาอ้างว่าเฟิร์มแวร์ของพวกเขาทำให้สิ่งที่ไม่จำเป็นทั้งหมดนั้นควรใช้ SSD เช่นเดียวกับไดรฟ์อื่น ฉันเอาพวกเขาไปตามคำพูดของพวกเขาและดีมาก


0

ฉันอยากจะแนะนำไม่ให้มีพื้นที่สว็อปใด ๆ บนการ์ด 80G SSD ของคุณ พื้นที่สว็อปตามที่ชื่อบ่งบอกถึงเป็นตำแหน่งที่ไฟล์ถูกอ่าน / เขียนตลอดเวลาเมื่อคอมพิวเตอร์ของคุณโหลดอย่างหนัก ดิสก์ที่ใช้ SSD ไม่ควรอ่าน / เขียนตลอดเวลาเนื่องจาก "เซลล์" หรือหน่วยการจัดสรรแต่ละหน่วยมีความหมายว่าต้องอ่าน / เขียนหลายครั้งมากหลังจากนั้นจะไม่มีความน่าเชื่อถือมากขึ้น คุณควรลงทุนใน RAM มากขึ้นแม้ว่าจะใช้งานมากเกินไป จากนั้นตรวจสอบการใช้ RAM ของคุณผ่านเซสชันที่โหลดจำนวนมาก (เบราว์เซอร์วิดีโอคอมไพเลอร์และอื่น ๆ ) สำหรับระบบไฟล์ฉันจะยึดติดกับข้อเสนอของ Ubuntu คุณสามารถ: - แบ่งพาร์ติชันดิสก์ของคุณด้วยตนเองจัดสรรพื้นที่ที่เหลือทั้งหมดให้กับพาร์ติชั่น ext3 หนึ่งพาร์ติชั่นหรือมากกว่านั้นจะเป็นพาร์ติชั่นที่แนะนำเนื่องจากคุณไม่ต้องเสียพื้นที่ - ไปที่การตั้งค่าพาร์ติชั่นเริ่มต้นจากนั้นลบพาร์ทิชันสลับ


OMG ฉันใช้อูบุนตูใน SSD มานานแล้วด้วยการแบ่งพาร์ติชันอัตโนมัติ ฉันมี Swap พวกคุณทำให้ฉันคิดว่าการติดตั้งใหม่โดยไม่ต้องสลับ
Arkandria

ขอบคุณมากสำหรับอินพุตของคุณ ตามที่ฉันแสดงความคิดเห็นในคำตอบข้างต้นมีวิธีใดที่จะบอก linux ให้ใช้พื้นที่สว็อปเป็นครั้งคราว?
kunal

ตกลงพบว่าดูความคิดเห็นอื่นข้างต้น มีประสบการณ์ที่ดีในการตั้งค่า swappiness ของ Ubuntu หรือไม่?
kunal

3
คอนโทรลเลอร์ SSD รุ่นใหม่กระจายการเขียนข้ามเซลล์ทางกายภาพโดยไม่คำนึงถึงเค้าโครงพาร์ติชัน โครงร่างของพาร์ติชันไม่ได้สะท้อนเค้าโครงทางกายภาพ หากระบบต้องการการแลกเปลี่ยนสิ่งที่ดีที่สุดในการ RAM คือ SSD
tyblu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.