การติดตั้ง Linux ส่วนใหญ่แนะนำให้คุณใส่พาร์ติชั่นสว็อป นี่อาจดูแปลกสำหรับผู้ใช้ Windows ที่เคยมีระบบปฏิบัติการทั้งหมดอยู่ในพาร์ติชั่นเดียว
พาร์ติชั่นสว็อปทำอะไร คุณต้องการมันด้วยซ้ำ และมันควรจะใหญ่แค่ไหน? คำถามเหล่านี้เป็นคำถามสำคัญทั้งหมด ซึ่งหากได้รับคำตอบที่ถูกต้อง จะสามารถปรับปรุงประสิทธิภาพของระบบของคุณได้อย่างจริงจัง
พาร์ติชั่น Linux Swap ทำอะไรได้บ้าง
พาร์ติชั่นสว็อปทำหน้าที่เป็นพื้นที่โอเวอร์โฟลว์สำหรับแรมของคุณ หาก RAM ของคุณเต็ม แอปพลิเคชั่นเพิ่มเติมจะทำงานจากพาร์ติชั่นสว็อปแทน RAM
นี่อาจดูเหมือนวิธีที่ง่ายในการเพิ่มจำนวนหน่วยความจำที่ใช้งานได้ของคอมพิวเตอร์ของคุณโดยไม่ได้รับ RAM เพิ่มขึ้น แต่นั่นไม่ใช่กรณี RAM เป็นฮาร์ดแวร์ในอุดมคติสำหรับหน่วยความจำเพราะมันเร็วมาก ไม่เหมือนกับฮาร์ดไดรฟ์ที่พูดได้ค่อนข้างช้ากว่ามาก
ไดรฟ์โซลิดสเตตอาจทำให้ประสิทธิภาพการทำงานมีปัญหาน้อยลง ด้วยความเร็วที่เพิ่มขึ้นมาก แต่ถึงแม้จะไม่สามารถจับคู่ RAM ได้ นี้เป็นจริงของ NVMe SSD ที่ใหม่กว่า . ไม่ว่าในกรณีใด คุณจะไม่ต้องการให้ไดรฟ์โซลิดสเทตของคุณสึกหรอเพิ่มเติม
การเปรียบเทียบอย่างใกล้ชิดของพาร์ติชั่นสว็อปคือ Windows pagefile แม้ว่าจะมีข้อแตกต่างทางเทคนิคมากมายระหว่างทั้งสอง
พาร์ติชั่นสว็อปลินุกซ์ไม่ได้จำกัดอยู่แค่พื้นที่จัดเก็บโอเวอร์โฟลว์ มันสามารถช่วยเหลือพีซีของคุณในวิธีอื่น
จัดลำดับความสำคัญ
พาร์ติชั่นสว็อปยังสามารถช่วยย้ายบางรายการจากหน่วยความจำของคุณไปยังฮาร์ดไดรฟ์ของคุณ เพื่อเพิ่มพื้นที่ในหน่วยความจำสำหรับรายการที่สำคัญกว่า นี่หมายความว่ารายการที่ไม่ค่อยได้สัมผัสจะถูกย้ายไปยังพาร์ติชั่นสว็อป
เกณฑ์ของสิ่งที่ถือว่าเป็น 'หายาก' ขึ้นอยู่กับ 'swappiness' (ใช่ นั่นเป็นคำที่ใช้จริง) ซึ่งสามารถกำหนดค่าได้ ความว่องไวที่สูงขึ้นหมายความว่าข้อมูลมีแนวโน้มที่จะถูกย้ายไปยังพาร์ติชั่นสว็อปมากกว่า ความว่องไวที่ต่ำกว่าหมายความว่าข้อมูลมีโอกาสน้อยที่จะย้ายไปยังพาร์ติชั่นสว็อป
ไฮเบอร์เนต
พาร์ติชั่นสว็อปถูกใช้เป็นปลายทางของเนื้อหาในหน่วยความจำของคุณ เมื่อใดก็ตามที่คุณบอกให้ระบบของคุณจำศีล ซึ่งหมายความว่าหากไม่มีพาร์ติชั่นสว็อป การไฮเบอร์เนตบน Linux เป็นไปไม่ได้
ที่กล่าวว่ามันค่อนข้างหายากสำหรับคนที่ใช้คุณสมบัติไฮเบอร์เนต ดังนั้นสิ่งนี้อาจไม่สำคัญสำหรับคุณ
คุณต้องการ Swap Partition หรือไม่?
นี่หมายความว่าจำเป็นต้องมีพาร์ติชั่นสว็อปหรือไม่? ไม่เลย! ระบบ Linux สามารถทำงานได้ดีโดยไม่มีพาร์ติชั่นสว็อป เราได้พูดถึงประโยชน์ของพาร์ติชั่นสว็อปแล้ว ทำไมคุณถึงไม่ต้องการมี?
เมื่อการสลับพาร์ติชั่นไม่ช่วย
พาร์ติชั่นสว็อปมีข้อเสีย พวกมันกินพื้นที่บนฮาร์ดไดรฟ์ของคุณซึ่งไม่มีการปรับขนาดแบบไดนามิกเมื่อไม่ได้ใช้งาน การใช้สวอปจำนวนมากสามารถเพิ่มการสึกหรอบนไดรฟ์หลักของคุณได้ ในบางกรณี พาร์ติชั่นสว็อปไม่ได้ช่วยปรับปรุงประสิทธิภาพด้วยซ้ำ นี่คือตัวอย่างที่จริงแล้วการมีพาร์ติชั่นสว็อปอาจแย่กว่าการไม่มีพาร์ติชั่น
สมมติว่าคุณติดตั้ง Linux บนเน็ตบุ๊กเครื่องเก่าที่มี RAM เพียง 2GB และฮาร์ดไดรฟ์ 5400 รอบต่อนาที ด้วยหน่วยความจำเพียง 2GB คุณสามารถจินตนาการได้ว่ามันเต็มอย่างรวดเร็วด้วยแท็บเบราว์เซอร์ที่เปิดอยู่ไม่กี่แท็บ พาร์ติชั่นสว็อปช่วยให้คุณเปิดไว้ได้ทั้งหมด เมื่อหน่วยความจำล้น .
แต่แล้วคอขวดก็ปรากฏขึ้นเนื่องจากความเร็ว 5400 รอบต่อนาทีของฮาร์ดไดรฟ์ เนื่องจากฮาร์ดไดรฟ์ทำงานช้ามาก และระบบต้องการเข้าถึงพาร์ติชั่นสว็อปตลอดเวลา เน็ตบุ๊กจึงทำงานช้ามาก เครื่องทำงานช้าจนใช้งานไม่ได้เว้นแต่คุณจะปิดทุกอย่างเพื่อเพิ่มหน่วยความจำ
การสลับชุดไม่ได้รับประกันว่าทุกอย่างในพาร์ติชั่นสว็อปจะย้ายกลับเมื่อมีที่ว่างใน RAM ส่วนใหญ่อาจยังคงอยู่ในพาร์ติชั่นสว็อป ทำให้เน็ตบุ๊กยังคงซบเซาต่อไป ดังนั้นคุณจึงเหลือการรีบูตเครื่องคอมพิวเตอร์ของคุณเพื่อเริ่มต้นจากกระดานชนวนใหม่ทั้งหมด ซึ่งใช้เวลาสักครู่เนื่องจากระบบต้องลบทุกอย่างออกจากพาร์ติชั่นสว็อปก่อนที่จะปิดตัวลง
วิธีเปิดเครื่อง mac
จะเกิดอะไรขึ้นเมื่อคุณไม่มี Swap
หากคุณตัดสินใจที่จะละทิ้งพาร์ติชั่นสว็อป ให้ทราบถึงความเสี่ยง เมื่อคอมพิวเตอร์ของคุณต้องการ RAM มากกว่าที่พร้อมใช้งาน อินเทอร์เฟซสามารถล็อคได้ คุณเสี่ยงที่จะต้องบังคับให้ออกจากคอมพิวเตอร์ของคุณและสูญเสียข้อมูลทั้งหมดที่คุณกำลังทำงานอยู่
ในกรณีเช่นนี้ คุณอาจต้องการให้คุณมีพาร์ติชั่นสว็อป แม้ว่าจะถูกใช้เพียงครั้งเดียวก็ตาม ขึ้นอยู่กับว่าคุณพบว่าพื้นที่จัดเก็บของคุณหมดบ่อยหรือไม่ คุณจะสังเกตไหมว่าคุณมีพื้นที่จัดเก็บน้อยกว่า 4GB เนื่องจากคุณทุ่มเทจำนวนเงินนั้นเพื่อแลกเปลี่ยน?
คำแนะนำการแลกเปลี่ยนลินุกซ์
ต่อไปนี้คือคำแนะนำบางประการเกี่ยวกับเวลาที่คุณอาจต้องการมีพาร์ติชั่นสว็อปและขนาดที่จะสร้างพาร์ติชั่น
- หากคุณต้องการที่จะสามารถ ไฮเบอร์เนตคอมพิวเตอร์ของคุณ คุณควรมีพาร์ติชั่นสว็อป ขนาดของพาร์ติชั่นนี้ควรเท่ากับขนาดของหน่วยความจำที่คุณติดตั้ง บวกเพิ่มอีก 10-25% เพื่อให้เหลือที่ว่างสำหรับรายการใดๆ ที่ย้ายไปยังพาร์ติชั่นสว็อปแล้ว
- แค่ต้องการ เพิ่มประสิทธิภาพเล็กน้อย (และคุณมีฮาร์ดไดรฟ์อย่างน้อย 7200 รอบต่อนาที)? จากนั้นคุณสามารถเพิ่มพาร์ติชั่นสว็อปได้หากต้องการ ขนาดของสิ่งนี้สามารถเป็นอะไรก็ได้ที่คุณต้องการ แต่ฉันจะไม่ทำให้มันใหญ่กว่าที่คุณต้องการหากคุณสร้างพาร์ติชั่นสว็อปเพื่อเปิดใช้งานการไฮเบอร์เนต
- ถ้าคุณ ใช้งานหนักเป็นบางครั้ง ที่ต้องการ RAM เพิ่มเติม พาร์ติชั่นสว็อปสามารถให้ความอุ่นใจได้ ในกรณีนี้ คุณไม่จำเป็นต้องเปลี่ยนพาร์ติชั่น swap ให้ใหญ่เท่ากับ RAM
- หากคุณมีฮาร์ดไดรฟ์ 5400rpm แล้ว คุณอาจไม่ต้องการสร้างพาร์ติชั่นสว็อป เพียงเพราะปัญหาคอขวดสามารถทำให้คอมพิวเตอร์ของคุณแย่ลงได้ แต่ถ้าคุณต้องการสลับจริงๆ คุณยังสามารถสร้างพาร์ติชั่นได้โดยใช้แนวทางการปรับขนาดเดียวกันกับที่อธิบายไว้ข้างต้น เพียงให้แน่ใจว่าได้เปลี่ยนค่า swappiness เป็นสิ่งที่ต่ำกว่ามาก
เปลี่ยน Swappiness
เช่นเดียวกับหลาย ๆ แง่มุมของเดสก์ท็อป Linux ความสลับไปมาของคอมพิวเตอร์ของคุณจะถูกเก็บไว้ในไฟล์ข้อความ คุณสามารถค้นหาไฟล์นี้ได้โดยไปที่ /proc/sys/vm .
เมื่อคุณเปิดไฟล์ คุณจะเห็นตัวเลขเดียวที่บ่งชี้ถึงความคลาดเคลื่อนในปัจจุบันของคุณ คุณสามารถแก้ไขไฟล์นี้โดยใช้โปรแกรมแก้ไขข้อความใดก็ได้ที่คุณเลือก ตราบใดที่คุณมีสิทธิ์ในการรูท
ในการดำเนินการนี้ด้วยโปรแกรมแก้ไขข้อความ GNOME เริ่มต้นที่พบใน Ubuntu และ Fedora คุณสามารถลอง:
sudo gedit /proc/sys/vm/swappiness
นอกจากนี้ยังมีตัวเลือกบรรทัดคำสั่งที่ทำงานไม่ว่าคุณจะติดตั้งโปรแกรมแก้ไขข้อความใด เพียงป้อน:
sudo sysctl vm.swappiness=20
คุณสามารถป้อนตัวเลขใดก็ได้ตั้งแต่ 0 ถึง 100 ค่านี้บ่งชี้ว่าเมื่อใดที่คุณต้องการให้ Linux เริ่มย้ายกระบวนการอย่างแข็งขันจากหน่วยความจำไปยังพาร์ติชั่นสว็อป ตัวอย่างเช่น ค่า 20 บ่งชี้ว่ากระบวนการจะถูกย้ายเมื่อการใช้หน่วยความจำถึง 80% ค่า swappiness เริ่มต้นใน Ubuntu ที่ 60 บ่งชี้ว่ากระบวนการจะถูกย้ายเมื่อการใช้หน่วยความจำถึง 40%
คุณสามารถตรวจสอบว่าการเปลี่ยนแปลงสำเร็จหรือไม่โดยเปิดไฟล์ข้อความนั้นอีกครั้ง ไม่น่าแปลกใจเลยที่เครื่องอ่านบัตรมีวิธีที่รวดเร็วกว่าในการตรวจสอบความสลับซับซ้อนของคุณ เพียงป้อนคำสั่งนี้:
cat /proc/sys/vm/swappiness
พีซีของคุณรู้สึกเร็วขึ้นหรือไม่?
พาร์ติชั่นสว็อปสามารถสร้างความแตกต่างอย่างมากในประสิทธิภาพของระบบของคุณ—บางครั้งดีขึ้นและบางครั้งก็แย่ลง ตอนนี้คุณรู้แล้วว่าพาร์ติชั่นสว็อปมีไว้เพื่ออะไร หวังว่าคุณพร้อมที่จะตัดสินใจอย่างเหมาะสมกับสถานการณ์ของคุณมากขึ้น
แต่ก่อนที่คุณจะแบ่งพาร์ติชั่นไดรฟ์ใหม่ ให้รู้ว่าการจัดการหน่วยความจำมีมากกว่าจำนวน RAM ที่คุณมีและขนาดของพาร์ติชั่น Linux swap ใช้เวลาสักครู่เพื่อเรียนรู้วิธีที่ Linux จัดการ RAM
แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์รุ่นต่างๆ ที่ดีกว่ากัน?
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- เทคโนโลยีอธิบาย
- พาร์ติชั่นดิสก์
- ฮาร์ดไดรฟ์
- โซลิดสเตตไดรฟ์
- ระบบปฏิบัติการ
- ศัพท์เฉพาะ
- เคล็ดลับลินุกซ์
Bertel เป็นมินิมัลลิสต์แบบดิจิทัลที่เขียนจากแล็ปท็อปที่มีสวิตช์ความเป็นส่วนตัวทางกายภาพและระบบปฏิบัติการที่รับรองโดย Free Software Foundation เขาให้ความสำคัญกับจริยธรรมมากกว่าคุณสมบัติต่างๆ และช่วยให้ผู้อื่นควบคุมชีวิตดิจิทัลของตนได้
เพิ่มเติมจาก Bertel Kingสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก