คำถามติดแท็ก swap

ระบบ Unix และระบบปฏิบัติการที่คล้าย Unix อื่น ๆ ใช้คำว่า "swap" เพื่ออธิบายทั้งการกระทำของการย้ายหน้าหน่วยความจำระหว่าง RAM และดิสก์และพื้นที่ของดิสก์ที่หน้าถูกจัดเก็บไว้ ในบางระบบมันเป็นเรื่องปกติที่จะใช้พาร์ติชันทั้งหมดแยกต่างหากของฮาร์ดดิสก์เพื่อการแลกเปลี่ยน พาร์ติชันเหล่านี้เรียกว่าพาร์ติชันสลับ

5
มันเหมาะสมหรือไม่ที่จะสร้างพาร์ติชัน swap สำหรับการติดตั้งใหม่ในตอนนี้?
สำหรับการติดตั้งเดสก์ท็อปในแล็ปท็อปใหม่และเป็นมันวาว (สมมติว่า 16gb ram และ ssd hd) มีเหตุผลไหมที่จะมีพาร์ทิชัน swap?
24 laptop  swap 

2
ฉันจะตั้งค่าไฟล์สลับที่เข้ารหัสได้อย่างไร
เมื่อฉันติดตั้ง Ubuntu ฉันจะติดตั้งพาร์ติชันที่เข้ารหัสลับ ตอนนี้ฉันมาถึงปัญหาที่หน่วยความจำไม่เพียงพอเพราะฉันยังไม่ได้ตั้งค่าการสลับ ฉันจะตั้งค่าไฟล์สลับที่เข้ารหัสได้อย่างไร สองสามครั้งขณะบู๊ตฉันได้เห็นการอ้างอิงถึง cryptswap ฉันยังมีบรรทัดเหล่านี้อยู่ด้วย/etc/fstab # swap was on /dev/sda6 during installation #UUID=1ba8a53b-1842-4de7-8e38-2d6c79f3a1ab none swap sw 0 0 /dev/mapper/cryptswap1 none swap sw 0 0
24 encryption  swap 

3
ป้องกัน Ubuntu จากการแช่แข็งแม้ว่าหน่วยความจำระบบจะเหลือน้อย
บางครั้งฉันทำงานกับข้อมูลจำนวนมากที่ฉันต้องการเก็บไว้ในหน่วยความจำเพื่อการประมวลผล บางครั้งฉันคาดคะเนจำนวนหน่วยความจำที่โปรแกรมของฉันจะสร้างหรือดีบักเกอร์คูณการใช้หน่วยความจำด้วยปัจจัยที่เกินกว่าหน่วยความจำที่มีอยู่ของฉัน เมื่อใดก็ตามที่ฉันเริ่มกระบวนการหิวความจำนี่คือสิ่งที่ฉันคาดหวังจากระบบปฏิบัติการที่มีสติ: ลองกินหน่วยความจำฟรีทั้งหมดแล้วถามกระบวนการที่ไม่จำเป็นอื่น ๆ เพื่อเลิกความทรงจำที่พวกเขาไม่ต้องการ เขียนเพื่อแลกเปลี่ยน นี่คือสิ่งที่ Ubuntu ทำเพื่อฉัน: กินหน่วยความจำ fre ทั้งหมดแล้วขอให้ระบบปฏิบัติการแลกเปลี่ยนบริการที่จำเป็นทั้งหมด (เซสชัน gnome, terminal, keyboard) จากนั้นหยุดและรอให้ฉันดึงปลั๊กไฟ สองคำถาม: ระบบปฏิบัติการสามารถสันนิษฐานได้อย่างไรว่าสิ่งใดที่สำคัญเกินกว่าที่จะหยุดฟังอินพุตของผู้ใช้ได้ ฉันจะบอก Ubuntu ได้อย่างไรว่าจะไม่ต้องแลกเปลี่ยนบริการที่จำเป็นและตอบสนองต่ออินพุตของผู้ใช้เสมอแม้ว่ากระบวนการโง่ ๆ บางอย่างจะพยายามกินทรัพยากรมากกว่าที่ระบบจัดไว้ให้
24 14.04  ram  swap 

2
ฉันจะแก้ไขขนาดของการสลับกับพาร์ติชัน LVM ได้อย่างไร
ฉันกำลังพยายามเพิ่ม / แก้ไขพาร์ติชั่นการแลกเปลี่ยนบนฮาร์ดดิสก์ในฟอร์แมต LVM ของฉันโดยใช้ GParted จาก LiveCD ฉันเห็นเพียงพาร์ติชันใหญ่ ๆ ที่ใช้ดิสก์ทั้งหมด มีการสลับซ่อนเร้นหรือไม่? ระบบที่จัดรูปแบบ LVM จำเป็นต้องมีการแลกเปลี่ยนหรือไม่ ฉันใช้ Ubuntu 12.10

3
ไฮเบอร์เนตและดำเนินการต่อจากไฟล์ swap
ฉันได้กำหนดค่าการติดตั้ง Ubuntu ใหม่ใน Notebook เพื่อใช้ไฟล์ swap แทนการใช้ swap partition โดยค่าเริ่มต้นเป็นไปไม่ได้ที่จะให้ Ubuntu จำศีลโดยใช้ไฟล์ swap ดังนั้นฉันจึงลองใช้บทช่วยสอนนี้แต่เฉพาะgrub1และตอนนี้ใช้อูบุนตูgrub2 ไม่มีใครรู้วิธีการทำเช่นนี้?
23 swap  hibernate 

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


5
เพิ่ม Swap ใน Ubuntu 18.04 ภายใต้ Lvm และระบบไฟล์ที่เข้ารหัส
ฉันติดตั้ง Ubuntu 18.04 Desktop เรียบร้อยแล้ว ฉันใช้โปรแกรมติดตั้งกราฟิกและเลือก "เข้ารหัสการติดตั้ง Ubuntu ใหม่เพื่อความปลอดภัย" มันใช้โดยค่าเริ่มต้น LVM และสร้างพาร์ติชันสำหรับการสลับแทนไฟล์ นี่คือsudo swapon -sผลลัพธ์: eviatan89@leviatan89-K55VD:~$ sudo swapon -s Filename Type Size Used Priority /dev/dm-2 partition 1003516 999448 -2 ฉันต้องเพิ่มขนาดเนื่องจากฉันมีปัญหามากมายที่ RAM ในระดับต่ำ อยากรู้อยากเห็นปัญหาเกิดขึ้นเมื่อใช้ Cassandra และ Firefox กับแท็บเปิดหลายแท็บ (รวมถึง YouTube) ระบบของฉันมี RAM ขนาด 6GB ขอบคุณมาก ๆ สำหรับความช่วยเหลือของคุณ!

4
ทำไม kswapd0 ทำงานบนคอมพิวเตอร์ที่ไม่มี swap?
ฉันมีเซิร์ฟเวอร์คลาวด์ที่มี RAM ~ 14G และไม่มีการสลับ แต่บางครั้งผมเห็น kswapd0 การขึ้น CPU topบางอย่างเมื่อผมทำงาน เหตุใด kswapd0 จะทำงานเลยถ้าไม่มีพื้นที่สว็อปเพื่อให้จัดการ
21 swap 

5
ฉันควรทำพาร์ทิชันสลับขนาดใหญ่เท่าใด
ฉันกำลังติดตั้ง Ubuntu บนเน็ตบุ๊ค Toshiba NB100 (Intel Atom, 120GB HD, 2GB RAM) มีพาร์ติชั่นอยู่แล้วที่ฉันเรียกว่า "Stuff" กับสื่อและเอกสารทั้งหมดของฉัน จะเป็นการลบอันที่ฉันเคยใช้กับ Win7 (ทำให้เป็น swap) จากนั้นจะมีการกู้คืน ฉันควรสร้างพาร์ติชั่นสว็อปใหญ่แค่ไหน?

2
fallocate vs dd สำหรับ swapfile?
ฉันสงสัยว่าความแตกต่างระหว่างการสร้าง swapfile กับอะไร fallocate -l 1G /swapfile และ dd if=/dev/zero of=/swapfile bs=1024 count=1024 ทั้งคู่ดูเหมือนจะทำงานได้ดี แต่มีข้อได้เปรียบเหนืออีกข้อหนึ่งหรือไม่ สิ่งเดียวที่ฉันสามารถหาได้ทางออนไลน์คือมันใช้fallocateไม่ได้กับทุกระบบไฟล์
19 swap  dd 

3
สลับ: จากพาร์ติชั่นไปยังไฟล์ตอนนี้รับ“ ไม่มีอุปกรณ์สลับที่ตรงกัน”
ใช้ Ubuntu 18.04 ฉันเปลี่ยนจากพาร์ทิชั่นสลับเป็นไฟล์สลับ swapon -s(สรุป) และแสดง swapfile ฟรีพร้อมขนาดใหม่ / etc / fstab ถูกเปลี่ยนสิทธิ์ใน swapfile เปลี่ยนไปและพาร์ติชัน swap ถูกลบ เมื่อมีการอัปเดต (apt-get update and upgrade) ฉันได้รับข้อผิดพลาดนี้: Setting up amd64-microcode (3.20180524.1~ubuntu0.18.04.2) ... update-initramfs: deferring update (trigger activated) amd64-microcode: microcode will be updated at next boot Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers …
19 swap  resume  uuid 

2
สลับ (และไฮเบอร์เนต) เป็น SSD ในปี 2019 หรือไม่
ฉันพยายามเปิดใช้งานการไฮเบอร์เนตบนแล็ปท็อปเมื่อฉันเจอโพสต์นี้ซึ่งการจำศีลในดิสก์ SSD นั้นไม่ได้ผล จากนั้นฉันก็เห็นว่าโพสต์นั้นอายุสี่ขวบ มีอะไรเปลี่ยนแปลงระหว่างปี 2015 ถึงปี 2019 หรือฉันควรจะยังไม่เปิดใช้งานการจำศีลในดิสก์ SSD ของแล็ปท็อปหรือไม่
18 ssd  swap  hibernate 

2
ฉันจะเปิดใช้งาน zswap ได้อย่างไร?
บันทึกย่อประจำรุ่นของ Ubuntu 13.10 พูดถึงว่ามี Linux 3.11 ซึ่งรองรับสิ่งที่เรียกว่า zswap : Zswap เป็นแคชที่บีบอัดน้ำหนักเบาและเขียนทับสำหรับหน้า swap ใช้หน้าเว็บที่อยู่ในกระบวนการแลกเปลี่ยนและพยายามบีบอัดข้อมูลเหล่านั้นลงในพูลหน่วยความจำที่ใช้ RAM แบบไดนามิก หากกระบวนการนี้ประสบความสำเร็จการเขียนกลับไปที่อุปกรณ์สลับจะถูกเลื่อนออกไปและในหลายกรณีจะหลีกเลี่ยงอย่างสมบูรณ์ สิ่งนี้ส่งผลในการลด I / O ที่สำคัญและเพิ่มประสิทธิภาพการทำงานสำหรับระบบที่มีการแลกเปลี่ยน ฟังดูเจ๋งดี ฉันจะลองทำยังไงดี?

6
คุณมี swap มากเกินไปได้ไหม
ฉันแค่สงสัยว่าคุณสามารถมีพาร์ทิชัน swap ที่ใหญ่เกินไปได้ไหม ถ้าใช่เมื่อเป็นพาร์ทิชัน swap ใหญ่เกินไป? ข้อเสีย / ผลกระทบที่ไม่ดีของการมีพาร์ติชัน swap ที่ใหญ่เกินไปคืออะไร (แม้ว่าฉันจะมีพื้นที่ดิสก์เหลือเฟือ)? ถ้าไม่มีประโยชน์ของการมีพื้นที่สว็อปมากกว่าที่แนะนำคืออะไร

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