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

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

3
Partition Swap แบบเข้ารหัสสำหรับ 14.04
ฉันจะสร้าง Swap Partition ที่เข้ารหัสสำหรับ 14.04 ได้อย่างไร คำแนะนำทั้งหมดที่ฉันเห็นที่นี่มีไว้สำหรับรุ่น <14.04 และไม่ได้ผล ฉันพยายามมาก แต่ก็ไม่มีอะไรกินเวลานานกว่าการรีบูต ในการติดตั้งฉันตัดสินใจเข้ารหัสที่บ้านของฉันและพาร์ติชัน 9 GiB สำหรับการแลกเปลี่ยน แต่การแลกเปลี่ยนนี้ไม่เคยใช้โดย Kubuntu Gparted ค้นหา "ระบบแฟ้มที่ไม่รู้จัก" ผมหลายครั้งว่ามันเป็นรูปแบบการแลกเปลี่ยนแก้ไขfstabและcrypttabใช้เทคนิคทั้งหมดที่กล่าวถึงในคำตอบที่แตกต่างกันที่นี่ ตัวอักษร PunyGeek ที่กล่าวถึงบ่อย ๆ ไม่ได้ผลสำหรับฉันอาจเป็นเพราะ/etc/initramfs-tools/conf.d/resumeไม่มีอยู่ในระบบของฉัน

4
ตรวจพบพื้นที่สลับที่ไม่ปลอดภัย
ดังนั้นฉันจึงมีการติดตั้ง Ubuntu 13.04 และฉันเข้ารหัสฮาร์ดไดรฟ์ของฉันในขณะที่ทำการติดตั้ง ฉันเล่นไปรอบ ๆ และลบพาร์ติชั่นทั้งหมดโดยไม่ตั้งใจตอนนี้ฉันดาวน์โหลด lUbuntu 13.10 x86 Desktop แต่เมื่อฉันพยายามจะติดตั้งมันก็บอกว่า "ตรวจพบพื้นที่แลกเปลี่ยนที่ไม่ปลอดภัย" ฉันไม่รู้วิธีแก้ไขข้อผิดพลาดนี้

1
ฉันจะให้ Ubuntu 12.04 รู้จักการสลับพาร์ติชั่นที่เข้ารหัสเพื่อให้ฉันจำศีลได้อย่างไร?
ฉันเพิ่งติดตั้ง Ubuntu 12.04 และใช้ gparted เพื่อลบและขยายพาร์ติชัน swap ของฉัน เมื่อฉันรีบูต gparted บอกว่าพาร์ทิชันไฟล์สำหรับการแลกเปลี่ยนไม่เป็นที่รู้จัก Gparted ไม่ให้ฉันเปลี่ยนพาร์ทิชันไฟล์เป็น "linux-swap" มันให้ฉันเปลี่ยนเป็น NTFS แต่เมื่อฉันรีบูตมันจะกลับไปที่ "ไม่รู้จัก" ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ. ผลลัพธ์จากsudo swapon -s: Filename Type Size Used Priority /dev/mapper/cryptswap1 partition 9025532 0 -1 ผลลัพธ์จากsudo fdisk -l: Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors …
14 12.04  swap 

5
เราต้องการ Swap พาร์ติชั่นบนเซิร์ฟเวอร์ LAMP หรือไม่?
เราจำเป็นต้องสลับพาร์ติชั่นจริง ๆ บน ubuntu-server กับ LAMP หรือไม่? ฉันคิดว่าฉันไม่ต้องการมัน แต่ควรจะรู้ไว้ดีกว่าถ้ามันจะไม่ทำให้เกิดพฤติกรรมที่ไม่ได้คาดการณ์ไว้ อันที่จริงความคิดของฉันคือ: เซิร์ฟเวอร์ไม่จำศีล หากมีการแลกเปลี่ยนเราต้องคิดถึงการปรับสมดุลภาระ / การสร้างการจราจร ฯลฯ ... ฉันถูกต้องฉันสามารถปิดการแลกเปลี่ยนสำหรับเซิร์ฟเวอร์การผลิตได้หรือไม่ ขอบคุณ!
14 server  lamp  swap 

1
มันยังไม่ดีที่จะใช้ swap บน SSD รุ่นใหม่หรือไม่?
ฉันมี Samsung 960 Pro SSD พร้อม Ubuntu 18.04 มันปลอดภัยที่จะใส่ไฟล์ swap ไว้ที่นั่นหรือไม่หรือจะทำให้มันเสียหายในระยะยาว ฉันได้ยินบางคนบอกว่า SSD ใหม่ไม่ได้รับผลกระทบจากปัญหานั้นอีกต่อไปนี่เป็นเรื่องจริงหรือไม่?
14 ssd  swap  18.04  memory-usage 

2
ฉันควรเปลี่ยน swap เท่าใดสำหรับ 1GB ถึง 8TB ของ RAM ที่ 14.04 หรือสูงกว่า
ฉันจะติดตั้ง 64 บิต 14.04 บนเครื่องใหม่ที่มี 1 ถึง 128GB RAM และ RAM เพิ่มเติมในภายหลัง ฉันควรจัดสรรพื้นที่ให้กับพาร์ติชัน swap มากน้อยแค่ไหน? และโดยเฉพาะ: ทำไมคำแนะนำเหล่านั้นสำหรับตัวเลขเหล่านี้ (ไม่มีคำตอบที่มีอยู่ที่นี่และที่นี่อธิบายเหตุผลและเป็นบิตถ้าเราดูที่ 1GB หรือ RAM ขึ้นไป)

1
Ubuntu 17.04 - ไม่มี swap partition หรือไม่?
เหตุใดฉันจึงไม่มี swap partition ในการติดตั้งของฉัน $ lsblk nvme0n1 259:0 0 238.5G 0 disk └─nvme0n1p1 259:1 0 238.5G 0 part / ฉันติดตั้ง Ubuntu / Kubuntu ผิดหรือเปล่า ฉันคิดว่ามันควรจะเป็นแบบนี้: nvme0n1 259:0 0 238.5G 0 disk ├─nvme0n1p5 259:3 0 15.9G 0 part [SWAP] ├─nvme0n1p1 259:1 0 222.6G 0 part / └─nvme0n1p2 259:2 0 1K 0 …

4
Ubuntu สนับสนุนการปรับขนาดไฟล์สวิงแบบไดนามิกหรือไม่?
ฉันไม่สามารถจินตนาการได้ว่าทำไมไฟล์ swap ต้องมีขนาดคงที่ ทำไมไม่ให้มันปรับขนาดแบบไดนามิกเช่นไฟล์ภาพฮาร์ดไดรฟ์สำหรับกล่องเสมือน?
13 swap  17.04 

1
ไม่พบการสลับที่ 14.04 LTS
ฉันอัพเกรดจาก 12.04 เป็น 14.04 เมื่อฉันเปิดมอนิเตอร์ทรัพยากรฉันสังเกตว่าไม่พบการสลับ ฉันติดตั้ง Gparted เปิดโปรแกรมและเริ่มดูโครงสร้างไฟล์ของฉัน ฉันสังเกตเห็นว่าพื้นที่แลกเปลี่ยนของฉันถูกตั้งค่าสถานะว่าunknownมีเครื่องหมายอัศเจรีย์สีแดงอยู่ด้านข้าง ฉันฟอร์แมตเป็น linux-swap จากนั้นเลือก 'swapon' จากเมนู ฉันโหลดมอนิเตอร์ระบบอีกครั้งและดูราวกับว่าปัญหาของฉันได้รับการแก้ไขแล้ว ฉันรีสตาร์ทคอมพิวเตอร์เปิดการตรวจสอบระบบอีกครั้งและฉันเห็นว่าการสลับนั้นไม่มีอีกต่อไป ใน Gparted ครั้งนี้พาร์ติชันได้รับการยอมรับว่าเป็น swap แต่ระบบไม่เห็น ฉันต้อง 'swapon ทุกครั้งที่ระบบของฉันรีบูต ฉันได้รับแจ้งเกี่ยวกับปัญหานี้เป็นครั้งแรกเมื่อ VMware บอกฉันว่าฉันไม่มี swap ฉันคิดว่าฉันทำเพราะทั้งหมดที่ฉันทำคือการอัพเกรด distro ของฉัน เลย์เอาต์พาร์ติชันของฉันไม่เปลี่ยนแปลงเลยในระหว่างกระบวนการอัพเกรด ฉันตัดสินใจที่จะใช้ livedisk GParted ของฉันไปที่รูปแบบที่พื้นที่แลกเปลี่ยนเดียวกัน (ที่คุณจะเห็นในภาพ) linux-swapในฐานะ ก่อนที่ฉันจะทำอย่างนั้น Gisked Livesisk ให้ข้อผิดพลาดเดียวกับที่มันไม่รู้จัก เมื่อการฟอร์แมต swap เสร็จสมบูรณ์ฉันรีสตาร์ทคอมพิวเตอร์เพื่อตรวจสอบว่าไม่ได้บูต เวลานี้ GRUB มีข้อผิดพลาด สิ่งนี้ไม่เคยเกิดขึ้นกับฉันมาก่อนด้วย distros …

3
12.04 รองรับการจำศีลเป็นไฟล์ swap หรือไม่?
ฉันกำลังจะติดตั้ง Ubuntu ใหม่บนเน็ตบุ๊คด้วยดิสก์ขนาดเล็ก เนื่องจากดิสก์ขนาดเล็กฉันจึงอยากมีไฟล์ swap มากกว่าพาร์ทิชัน swap อย่างไรก็ตามฉันต้องการที่จะสามารถจำศีล ฉันรู้ว่าความต้องการจำศีลเพื่อเปิดใช้งานด้วยตนเอง ฉันยังรู้ว่าการจำศีลในไฟล์ swap ทำงานบน Eeebuntu เก่าที่ฉันจะแทนที่ดังนั้นการสนับสนุนฮาร์ดแวร์จึงไม่เป็นปัญหา เคอร์เนลที่แม่นยำสนับสนุนการไฮเบอร์เนตเป็นไฟล์สลับหรือไม่? ฉันต้องทำอะไรหากต้องกำหนดค่า โปรดทราบว่าฉันกำลังมองหาข้อมูลที่เชื่อถือได้และทันสมัย ฉันไม่รังเกียจหากการจำศีลไม่ได้รับการสนับสนุนนอกกรอบ แต่ฉันไม่ต้องการคอมไพล์เคอร์เนลซ้ำหากฉันสามารถทำได้ ฉันจะหยุดที่ patching kernel สำหรับเครื่องนั้น
12 12.04  hibernate  swap 

8
ระบบไม่ได้ติดตั้งพาร์ติชัน swap
แม้ว่าจะมีพาร์ติชัน swap อยู่และตั้งค่าให้โหลดfstabแต่ก็ยังไม่ถูกเมาท์ fdisk คืนค่านี้สำหรับ swap partition: file system: /dev/sda5 start: 1 end: 244 blocks: 1951744 id: 82 system: Linux swap / Solaris และในของฉันfstabมันบอกว่า file system: /dev/sda5 mount point: none type: swap options: sw dump: 0 pass: 0 และฉันสามารถโหลดได้ด้วยswapon /dev/sda5แต่มันจะไม่โหลดตอนบูต มีข้อมูลเพิ่มเติมที่ฉันสามารถให้เพื่อช่วยแก้ไขปัญหาได้หรือไม่ ฉันไม่รู้ว่าข้อมูลอื่นใดที่จะมีประโยชน์ fstabไฟล์เต็ม: # <file system> <mount point> <type> <options> …
12 mount  fstab  swap 

1
ข้อผิดพลาดของ Ubuntu 18.04 เมื่อตื่นขึ้นจากโหมดสลีป: อ่านข้อผิดพลาดบนอุปกรณ์สลับ
หลังจากแล็ปท็อปอยู่ในโหมดสลีปเป็นเวลาสองชั่วโมงเมื่อฉันลองเซสชันของฉันต่อแล้วฉันได้รับข้อผิดพลาดต่อไปนี้: อ่านข้อผิดพลาดบนอุปกรณ์สลับ ใช้เวลาประมาณ 30 วินาทีสำหรับหน้าจอเข้าสู่ระบบเพื่อโหลดการโพสต์สิ่งนี้ เมื่อฉันเข้าสู่ระบบหน้าจอจะว่างเปล่าหนึ่งหรือสองครั้งเป็นครั้งที่สองและไม่มีโปรแกรมใดของฉันเปิดอีกต่อไป ฉันได้รับพรอมต์ "ตรวจพบปัญหาของระบบ" เมื่อฉันคลิกที่ "ส่งรายงาน" การแจ้งเตือนอื่นจะปรากฏขึ้นว่า: ขออภัยโปรแกรม "Xorg" ปิดโดยไม่คาดหมาย คอมพิวเตอร์ของคุณมีหน่วยความจำไม่เพียงพอที่จะวิเคราะห์ปัญหาโดยอัตโนมัติและส่งรายงานไปยังนักพัฒนา สิ่งที่ฉันได้ลองไปแล้วคือการเพิ่มพื้นที่สว็อปที่มีอยู่ ตอนแรกมันก็ประมาณ 2 GB และฉันสร้างไฟล์สวอปอีกไฟล์ขนาด 9 GB สิ่งนี้ไม่ได้ช่วย พื้นที่สว็อปที่ถูกครอบครอง (ตามคำสั่ง swapon) หลังจากการชนจะอยู่ที่ประมาณ 170MB เสมอ DMESG สำหรับเมื่อฉันดำเนินการเซสชันต่อข้อผิดพลาดการอ่านบนอุปกรณ์สลับมีดังนี้: [64046.474054] ACPI: การดำเนินการระดับต่ำเสร็จสมบูรณ์ [64046.474162] ACPI: EC: EC เริ่มแล้ว [64046.474162] PM: การกู้คืนหน่วยความจำแพลตฟอร์ม NVS [64046.475139] การเปิดใช้งาน CPU ที่ไม่ใช่บูต ... [64046.475196] x86: …
11 xorg  suspend  18.04  ram  swap 

1
วิธีการป้องกันระบบของฉันไม่ตอบสนองเมื่อ thrashing (จากแรม)
ฉันมี RAM 8GB แต่บางครั้งฉันก็ใช้ VM คู่และกระบวนการ Chrome เพียงพอที่จะใช้หน่วยความจำส่วนใหญ่ของฉัน ปกติแล้วจะดี แต่บางครั้งระบบของฉันก็เริ่มฟาดฟันและมันก็ยากสำหรับฉันที่จะกู้คืนจากมันโดยไม่ต้องรอให้สิ่งต่าง ๆ ดีขึ้นเพราะ UI ส่วนใหญ่จะแข็งตัว ในกรณีเหล่านี้ทั้งหมดโปรแกรมที่ใช้ RAM ส่วนใหญ่ของฉันอาจถูกทำให้เป็นอุปสรรคได้ หาก Chrome หรือ VM ไม่ตอบสนอง แต่สภาพแวดล้อมแบบกราฟิกและเทอร์มินัลของฉันยังคงตอบสนองได้ฉันสามารถสลับไปที่เทอร์มินัลค้นหาผู้ร้ายและฆ่ามันได้ ฉันนึกภาพบางอย่างเช่น "ดี" สำหรับหน่วยความจำ (เพื่อให้ฉันสามารถใช้ Chrome และ VM ของฉันได้ดี) หรือบางสิ่งบางอย่างเพื่อบังคับใช้สภาพแวดล้อมแบบกราฟิกและเทอร์มินัลของฉันให้อยู่ในหน่วยความจำและไม่ต้องสลับ มีวิธีการเพื่อให้แน่ใจว่า UI จะยังคงตอบสนองเมื่อระบบของฉันถูก thrashing? ขอบคุณ! แก้ไข: ฉันยังสนใจว่ามีสิ่งที่ดีสำหรับหน่วยความจำหรือไม่ แต่ฉันเพิ่งค้นพบว่าระบบของฉันไม่มีพื้นที่สว็อปใด ๆ ฉันคิดว่าสิ่งนี้เกิดขึ้นเพราะฉันเริ่มใช้การเข้ารหัสที่บ้านและการสลับที่เข้ารหัส (ดูSwap ไม่ทำงานบนการติดตั้งที่สะอาด 14.04 โดยใช้การเข้ารหัสที่บ้าน ) ดังนั้นระบบของฉันอาจไม่ตอบสนองเพราะฉันไม่มีพื้นที่สว็อปดังนั้นระบบของฉันจึงไม่สามารถสลับโปรแกรมที่ไม่จำเป็นออกได้เมื่อหน่วยความจำเหลือน้อย
11 14.04  ram  swap  nice 


4
วิธีเปิดใช้งานการสลับ ram แบบบีบอัดอย่างถาวร? รุ่นใดที่จะใช้?
แก้ไข: zram-configในแม่นยำขณะนี้ มันเป็นงานพุ่งพรวดที่บีบอัด RAM ของคุณได้มากกว่าครึ่งกระจายผ่านอุปกรณ์แลกเปลี่ยน ($ จำนวนคอร์แกน) มันไม่ได้เริ่มต้นเลยตอนบูต แต่ออกsudo service zram-config startงาน ฉันเปิดใช้งาน compcache = "256 M" /etc/initramfs-tools/initramfs.confตามที่อธิบายไว้ที่นี่ (โดยฉัน: P) สิ่งนี้ - ฉันเชื่อ - สร้าง/dev/ramzswap0แต่ไม่เคยเปิดใช้งานเป็น swap มันทำงานได้เฉพาะหลังจาก&&mkswapswapon จากนั้นมีโมดูล zram ที่สร้าง/dev/zramขึ้น มันเป็นอย่างอื่น? มันทำงานในลักษณะเดียวกัน แต่/dev/ramzswapถูกสร้างขึ้นจากโมดูล ramzswap ในตอนท้ายของวันฉันต้องการสลับ swap ใน ram และใช้ดีกว่าของทั้งสองและเพื่อที่ฉันต้องรู้วิธีการเปิดใช้งานอย่างถาวรในทางที่ไม่แฮ็ค สิ่งนี้ทำได้อย่างไร ฉันเขียนเกี่ยวกับ ramzswap ที่ Lucid ที่นี่แต่สิ่งต่าง ๆ เปลี่ยนไปใน Natty คุณยังสามารถเปิดใช้งาน ramzswap …
11 11.04  12.04  swap  ram  zram 

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