ใส่ swap บน SSD หรือ HDD หรือไม่


22

การติดตั้งใหม่กำลังจะมาถึง 120GB SSD สำหรับระบบปฏิบัติการและ HOME และ 1tb HDD สำหรับการจัดเก็บ ram ขนาด 16gb ซึ่งหมายถึง swap ขนาด 16gb หากฉันจำได้ถูกต้อง พื้นที่ SSD มีค่ามากเกินไปสำหรับการแลกเปลี่ยนพาร์ติชั่นใช่มั้ย หากความคิดของฉันถูกต้องใครสามารถแนะนำฉันผ่านหรือชี้ให้ฉันไปในทิศทางที่ถูกต้องสำหรับการใส่พาร์ติชัน swap ในฮาร์ดไดรฟ์ที่สอง? ฉันได้เลือกการตั้งค่าอัตโนมัติเสมอเมื่อติดตั้ง Ubuntu ขอบคุณ!

คำตอบ:


17

พาร์ติชัน swap บน SSD ของคุณจะช่วยให้คุณตื่นขึ้นมาเร็วขึ้นจากโหมดไฮเบอร์เนต (aka "suspend to disk") เมื่อเปรียบเทียบกับ swap ในฮาร์ดไดรฟ์ แต่เมื่อเวลาผ่านไปอย่างรวดเร็วอย่างไม่น่าเชื่อของ Ubuntu เมื่อบู๊ตจาก SSD การตื่นขึ้นจากโหมดไฮเบอร์เนตอาจช้ากว่าการรีบูท

หากคุณไม่จำศีลคุณอาจไม่จำเป็นต้องเปลี่ยนเลย

เฉพาะในกรณีที่คุณมักจะมีแอพพลิเคชั่นที่ต้องใช้ RAM จำนวนมากทำงานพร้อมกันในที่สุดระบบของคุณอาจใช้ swap ในที่สุด จากนั้น swap บน SSD จะค่อนข้างเร็วกว่า swap บนฮาร์ดไดรฟ์ ยังคงไม่จำเป็นต้องกังวลเกี่ยวกับการสวมใส่ SSD ของคุณจากการแลกเปลี่ยนที่กว้างขวาง

หากไม่ได้ใช้สำหรับการจำศีลคุณสามารถเพิ่มพาร์ติชั่นสว็อปหรือแลกเปลี่ยนไฟล์ได้ในภายหลัง:


ขอบคุณสำหรับคำตอบของคุณ ฉันไม่คิดว่าฉันจะจำศีลถ้าเวลาบูตเร็วเท่าที่ฉันได้อ่าน ขอบคุณอีกครั้ง!
user197088

3
การจำศีลไม่ได้เกี่ยวกับการบูทเร็ว แต่เกี่ยวกับการคงสภาพ
thebugfinder

7

SSD นั้นเร็วกว่า (แม้ว่าความเร็วจะลดลงด้วยเช่นกัน) แต่ก็มีอายุการใช้งานที่น้อยลง ก่อนตัดสินใจเลือกตัวเลือกนี้ให้นึกถึงพฤติกรรมการแลกเปลี่ยนของ distro ของคุณ

ถูกต้องฉันถ้าฉันผิด แต่การตั้งค่านี้เป็นพีซีที่บ้านของคุณใช่ไหม ด้วย 16GB ฉันสงสัยจริงๆว่าคุณจะทำการแลกเปลี่ยนมากโดยเฉพาะอย่างยิ่งเนื่องจากตัวอย่างการจำศีลไม่ค่อยทำงานอย่างถูกต้องและถูกปิดใช้งานใน Ubuntu เป็นค่าเริ่มต้น

เป็นอีกทางเลือกหนึ่งของพาร์ติชัน swap คุณสามารถใช้ไฟล์ swap ข้อได้เปรียบอย่างมากกับข้อที่สองคือมันสามารถเติบโตและลดขนาดได้ตามความต้องการของคุณโดยที่พาร์ติชันมักจะยากที่จะจัดการโดยเฉพาะอย่างยิ่งถ้ามันอยู่ระหว่างสองพาร์ติชั่นอื่น ๆ และไม่มีที่ว่างเหลือ

อ่านที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SSD สำหรับพื้นที่สว็อป:

สำหรับขนาดการแลกเปลี่ยนโปรดดู:


7

นอกเหนือจากคำตอบที่ยอดเยี่ยมอื่น ๆ ฉันแค่อยากถามว่าคุณสามารถมีพาร์ทิชัน swap ได้มากกว่าหนึ่ง ดังนั้นคุณสามารถใส่ 4GiB ของ swap บน SSD และส่วนที่เหลือใน HDD ดังนั้นหากคุณต้องการสลับบางอย่างระหว่างการใช้คอมพิวเตอร์ของคุณมันจะเปลี่ยนเป็น fast swap หากคุณจำศีลอาจจะเป็น SSD swap ไม่เพียงพอและคุณจะต้องมี HDD swap ด้วย

ในการทำเช่นนี้คุณจะต้องสร้างหนึ่งพาร์ติชั่นสว็อปในแต่ละดิสก์และเมื่อติดตั้งแล้วคุณจะต้องเปิด/etc/fstabเพื่อให้ระบบของคุณต้องการการสลับที่รวดเร็ว ดังนั้นเปิด terminal sudo gedit /etc/fstabและดำเนินการ คุณจะต้องค้นหาคู่ของบรรทัดที่อ้างอิงถึงพาร์ทิชัน swap ของคุณและแก้ไขเพื่อเพิ่มการpriตั้งค่า (จำนวนที่สูงกว่าบนดิสก์ที่เร็วที่สุด):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

คุณจำเป็นต้องรู้ว่าสิ่งใดที่อยู่ในดิสก์ที่รวดเร็วและบนดิสก์ที่ช้า การดำเนินการblkidบนเทอร์มินัลจะช่วยให้คุณระบุแต่ละรายการ


4

ส่วนตัวกับหน่วยความจำ 16gb ถึงการกำจัดของคุณฉันจะไม่รำคาญกับ swap พาร์ทิชัน ... เพียงให้แน่ใจว่าคุณเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์ /etc/sysctl.conf และสิ่งที่ควรทำงานตามปกติ:

vm.swappiness = 0

... บันทึกและรีบูตและไม่จำเป็นต้องสลับ ... ฉันใช้สิ่งนี้กับเครื่อง 2gb และไม่เคยมีปัญหาหรือการชะลอตัวตั้งแต่ ...


ฉันอยากจะแนะนำสิ่งเดียวกัน ฉันมี RAM 8gb บน Thinkpad ของฉันและการแลกเปลี่ยนครั้งเดียวก็เปิดใช้งานแล้วในขณะที่ใช้งานเครื่องเสมือน 2 เครื่องและคราสข้างกัน ... และนั่นใช้เวลาประมาณ> 100mb swap (ในขณะที่ยังมี RAM ~ 2gb)
Daniel W.

3
อย่างไรก็ตามหากคุณตั้งใจจะจำศีลคุณจะต้องสลับ
Paddy Landau

ฉันไม่ได้วางแผนเกี่ยวกับการจำศีลใด ๆ ด้วยเวลาบูตโดยนัยที่ฉันอ่าน RAM ขนาด 16gb เกิดจากอุปกรณ์นี้เป็นอุปกรณ์ตัดต่อวิดีโอ ยังไม่แน่ใจว่ามันจะส่งสัญญาณออกมาสูงสุดหรือไม่
user197088

1
เพื่อความปลอดภัยฉันขอแนะนำว่าอย่าไปโดยไม่มีการแลกเปลี่ยนใด ๆ การทำผิดพลาดครั้งเดียวเช่นใช้งาน RAM ที่หิวเมื่อหน่วยความจำเหลือน้อยสามารถทำให้ระบบทั้งหมดของคุณล้มลงได้หากคุณไม่มี swap สำหรับการใช้งานในบ้านที่มีน้ำหนักเบาไม่ควรยุ่งยากมากนัก แต่ถ้าคุณทำอะไรที่สูงกว่านี้ - มีการสับเปลี่ยนบางอย่างในกรณีที่มันไม่ได้ทำร้ายคุณ
unfa

1
ในปีพ. ศ. 2561 ความจุ 16GB สามารถหมดไปได้อย่างรวดเร็ว ... ในปี 2013 จะเป็นอย่างไร
jave.web
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.