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

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

5
การมีพาร์ติชั่น 'swap' ที่ 'เริ่มต้น' ดีกว่าตอน 'จบ' หรือไม่?
ฉันเพิ่งติดตั้ง Ubuntu 11.04 ลงบนอุปกรณ์ RAID0 (แถบ) โดยใช้แผ่นดิสก์การติดตั้งสำรองและแบ่งพาร์ติชัน HDs ext4และswapพาร์ติชันด้วยตนเอง ในระหว่างกระบวนการนี้ฉันกำลังอ่านคำแนะนำในฟอรัม ( จำไม่ได้ว่าอยู่ที่ไหน ... ) ว่าการมีพาร์ทิชัน swap ที่จุดเริ่มต้นของฮาร์ดไดรฟ์ของคุณอาจดีกว่าด้วยเหตุผลบางอย่าง! ความคิดที่ว่าการแลกเปลี่ยนนั้น "ใกล้ชิด" ในตอนแรกเพื่อให้เข้าถึงได้เร็วขึ้นโดยมีเวลาหน่วง / หน่วงที่ต่ำลงหรือไม่ HD 'เข็ม' เคลื่อนที่น้อยกว่าเพื่อไปถึงการแลกเปลี่ยน ... สิ่งนี้ทำให้ฉันสับสนเพราะฉันชอบนึกถึงฮาร์ดไดรฟ์เปรียบเสมือนดาบซามูไร (ไม่ใช่ตามตัวอักษร)! ฉันบอกว่านิ้วหรือสองนิ้วสุดท้ายที่ปลายดาบคือคมตัดเพราะมันเคลื่อนที่เร็วที่สุด (ลองนึกถึงลูกบอลบนเชือกและขณะที่คุณแกว่งไปรอบ ๆ บอลที่ปลายเชือกจะเคลื่อนที่ด้วยความเร็วที่มากกว่าถ้ามันใกล้กับแหล่งที่มา - มือของคุณ) แต่เนื่องจาก HD หมุนที่ (x) RPM ดังนั้นขอบด้านนอกของ HD นั้นควรหมุนค่อนข้างเร็ว (+ x) ให้อัตราการอ่าน / เขียนที่เร็วขึ้น ดังนั้นตำแหน่งการแลกเปลี่ยนจะส่งผลกระทบต่อประสิทธิภาพการทำงานด้วยหรือไม่ ถ้าเป็นเช่นนั้นจะเป็นการดีกว่าถ้าวางไว้ในจุดเริ่มต้นสำหรับการเข้าถึงทันทีหรือในตอนท้ายเพื่อเพิ่มการอ่าน / …
11 boot  partitioning  raid  swap 

2
จำเป็นต้องมีพาร์ติชันการสลับขนาดใหญ่เท่าใดในการไฮเบอร์เนต?
ฉันได้อ่านคำถามนี้แล้ว แต่ไม่ตอบคำถามของฉันอย่างแน่นอน ถ้าฉันต้องการให้คอมพิวเตอร์ของฉันสามารถไฮเบอร์เนตได้ฉันจำเป็นต้องมีพาร์ทิชัน swap ที่มีขนาดใหญ่เท่ากับแรมของฉันหรือ Ubuntu จะสามารถไฮเบอร์เนตอย่างชาญฉลาดได้หรือไม่ถ้าพาร์ติชัน swap สามารถพอดีกับRAM ที่ใช้อยู่ในปัจจุบัน ฉันกำลังจะติดตั้ง Ubuntu บนคอมพิวเตอร์ที่มี RAM จำนวนมากและฮาร์ดไดรฟ์ขนาดเล็กดังนั้นฉันจึงไม่ต้องการใช้พื้นที่ฮาร์ดไดรฟ์มากกว่าที่จำเป็น ฉันต้องการหลีกเลี่ยงการให้ข้อมูลจำเพาะจริงของฉันเพื่อให้คำถามนี้เป็นเรื่องทั่วไปมากขึ้นแม้ว่าฉันจะให้พวกเขาหากจำเป็น
11 hibernate  swap  ram 

6
สลับถ่ายเป็น 100% หลังจากใช้งานไปสองสามชั่วโมง
ไม่ว่าจะด้วยเหตุผลใดก็ตามการใช้งาน swap ของฉันจะเพิ่มเป็น 100% หลังจากใช้งานไปสองสามชั่วโมง อินเทอร์เฟซของฉันจะหยุดหลังจากนั้นฉันต้องรอเวลา 20 นาทีเพื่อให้สามารถเลื่อนเมาส์ได้ ผู้ร้ายที่ต้องสงสัยในปัจจุบันคือ Chromium หรือ XChat เนื่องจากมีสิ่งเหล่านี้อยู่เสมอเมื่อเกิดปัญหานี้ ฉันเอนตัวเข้าหา XChat มากขึ้นเนื่องจากก่อนหน้านี้ฉันสังเกตเห็นว่าการหยุดตัวเองเริ่มขึ้นเมื่อเวลาที่ฉันคลิกที่สิ่งที่เกี่ยวข้องกับ XChat สิ่งอื่น ๆ ที่ฉันได้สังเกตเห็นคือการใช้งาน Swap จะเพิ่มขึ้นเมื่อเวลาผ่านไป ฉันเคยเปิด Emesene และ Dropbox แล้ว แต่ฉันสงสัยว่าพวกเขาเป็นสาเหตุของปัญหาเนื่องจากพวกเขาไม่ทำงานเมื่ออินเทอร์เฟซค้าง ขณะนี้การรีบูตเป็นเพียงการแก้ไขของฉันในขณะนี้เท่านั้น (ที่ฉันสามารถหาได้ ... ) แต่ถ้าอินเทอร์เฟซไม่หยุดทำงานอย่างสมบูรณ์ในกรณีนี้มันจะเป็นการรีเซ็ตแบบยาก นอกจากนี้เมื่อสลับเต็มไฟ HDD จะติดตลอดเวลา แก้ไข: พบข้อมูลเพิ่มเติมบางอย่าง นี่คือผลลัพธ์ของfree -m: total used free shared buffers cached Mem: 3760 3653 107 …
11 swap 

3
พาร์ทิชัน swap มีการเข้ารหัสหรือไม่
การเลือกตัวเลือกการเข้ารหัสขณะติดตั้งเพื่อเข้ารหัสพาร์ติชั่นโฮม การเปิดใช้งานการเข้ารหัสของพาร์ทิชัน swap หรือไม่นั้นเป็น swap partition ที่ไม่ได้เข้ารหัส หากพาร์ติชัน swap ไม่ได้เข้ารหัสฉันจะเข้ารหัส swap และพาร์ติชั่นโฮมได้อย่างไร

2
วิธีที่ปลอดภัยที่สุดในการลบพาร์ทิชัน swap คืออะไร?
ฉันกำลังใช้งาน Ubuntu 12.04 บนแล็ปท็อป HP 64 บิตพร้อมแฟลชไดรฟ์ 16 GB ฉันไม่มีฮาร์ดไดรฟ์ที่ใช้งานได้ในขณะนี้ เมื่อฉันติดตั้ง Ubuntu ฉันได้สร้างพาร์ติชั่น swap 2 GB ใน sdb1 ตั้งแต่ฉันได้เรียนรู้ว่าพาร์ติชั่นสว็อปมักเป็นแนวคิดที่ไม่ดีสำหรับแฟลชไดรฟ์ดังนั้นฉันจึงต้องการใช้พื้นที่สว็อปของฉันสำหรับพาร์ติชันอื่น คุณสามารถดูชุดรูปแบบพาร์ทิชันของฉันในลิงค์ด้านล่าง ฉันได้อ่านแล้วว่าฉันต้องคอมsdb1เม้นต์ไฟล์ fstab บูตจาก GParted live CD เลือกswapoffsdb1 ลบ / รวมกับพาร์ติชั่นอื่น ๆ และทุกอย่างก็ดี แต่ฉันยังได้อ่านด้วยว่า messing กับ sdb1 สามารถเปลี่ยน UUID ของ sdb2 หรือ sdb3 และทำให้เกิดปัญหาได้ มันเป็นเรื่องจริงเหรอ? initramfs ใช้การแลกเปลี่ยนเลยหรือไม่? นอกจากนี้เมื่อฉันทำให้อูบุนตูใช้แล็ปท็อปของฉันพร้อมฮาร์ดไดรฟ์ภายในพาร์ทิชัน swap จะช่วยได้มากน้อยแค่ไหน? ฉันมี …

2
เป็นไปได้ลดขนาดหน่วยความจำ swap หรือไม่?
เรื่องคือคอมพิวเตอร์ของฉันมีหน่วยความจำ RAM 3Gb ดังนั้นฉันคิดว่าฉันไม่ต้องการขนาดหน่วยความจำการสลับมากเกินไปและฉันต้องการพื้นที่ว่างในฮาร์ดดิสก์จริงๆ ขอโทษด้วยภาษาอังกฤษของฉัน
10 12.04  swap 

4
swapon ไม่มีผลกระทบ / proc / swaps ยังคงว่างเปล่า
เซิร์ฟเวอร์ Ubuntu ของฉันมีหน่วยความจำไม่เกิน 512 MB ไม่เพียงพอสำหรับการเรียกใช้ Node.js + MongoDB ดังนั้นฉันตัดสินใจที่จะเพิ่มไฟล์ swap: # dd if=/dev/zero of=/root/myswapfile bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 4.69263 s, 229 MB/s # mkswap /root/myswapfile Setting up swapspace version 1, size = 1048572 KiB no label, UUID=3c64da32-d0b4-49e5-92db-fba961b8ae28 # swapon /root/myswapfile …
10 swap 

1
ใช้ swap เพื่อจำศีลเท่านั้น
ฉันติดตั้ง Ubuntu 12.10 บน SSD ด้วย swap partition บนดิสก์เดียวกัน ตอนนี้ฉันต้องการใช้พาร์ติชันสลับเฉพาะสำหรับการจำศีล (ไม่ใช่สำหรับการเปลี่ยนหน่วยความจำ) เนื่องจาก SSD ไม่ชอบประเภทการใช้งานที่จำเป็นสำหรับหน่วยความจำ ฉันสามารถจำศีลในคอมพิวเตอร์ของฉันได้ แต่หลังจากที่ฉันกู้คืนระบบจากการไฮเบอร์เนตก็ใช้พาร์ติชัน swap สำหรับเปลี่ยนหน่วยความจำ ฉันต้องการปิดการทำงานนี้และใช้การแลกเปลี่ยนเพื่อจำศีลเท่านั้น เป็นไปได้ไหม?
10 ssd  hibernate  swap 

1
ฉันควรลบพาร์ติชั่นการแลกเปลี่ยนในระบบที่อัพเกรดเป็น 17.04 หรือไม่?
Ubuntu 17.04 ไม่มี swap partitionและฉันแสดงความคิดเห็นด้วยความสงสัย หากฉันเพิ่งอัพเกรดระบบเก่าที่ติดตั้งด้วย swap partition เป็น 17.04 ฉันควรลบ partition swap เก่าของฉันหรือไม่ ฉันมีแล็ปท็อป SSD สามเครื่องที่มีพาร์ทิชัน swap ซึ่งมี Ubuntu 16.10 อยู่สองสามวันก่อน ตอนนี้ทุกคนกำลังใช้งานเวอร์ชั่น 17.04 แต่ไม่มีใครสามารถ/swapfileรีบูตได้สักพัก ฉันควรเก็บพาร์ทิชัน swap เก่าไว้หรือลบออกหรือไม่ การป้องกันการแบ่งพาร์ติชั่น/swapfileจากการถูกสร้างขึ้นหรือฉันจะจบลงโดยไม่มีการแลกเปลี่ยนเลย?

3
จะสร้างพาร์ติชั่น swap ได้อย่างไรถ้าฉันมีพาร์ติชั่นหลักอยู่ 4 ตัว?
ฉันต้องเพิ่ม swap partition เพื่อติดตั้ง Ubuntu ดังนั้นฉันจึงให้อิสระเพิ่มขึ้น 4 GB แต่ฉันไม่สามารถสร้างพาร์ติชันใหม่เพื่อกำหนดเป็น Swap ได้เนื่องจากฉันได้รับข้อผิดพลาดต่อไปนี้: "ไม่สามารถสร้างพาร์ติชันหลักได้มากกว่า 4 พาร์ติชัน" ฉันมีบูทคู่กับ windows พาร์ติชั่นทั้งสี่ของฉันคือ: - พาร์ติชั่น 100 MB Windows มักจะทำ - พาร์ติชั่นของ Windows - พาร์ติชั่น Ubuntu - พาร์ติชั่น Ubuntu ตัวที่สองสำหรับไฟล์ เมื่อฉันติดตั้ง Ubuntu ฉันตัดสินใจที่จะไม่มีพาร์ติชั่น Swap แต่ตอนนี้ฉันต้องการจะเพิ่มมัน นี่คือการกระจายของ HDD: ฉันจะแก้ไขปัญหานี้ได้อย่างไรโดยไม่ต้องฟอร์แมตพาร์ติชั่นปัจจุบันของฉันและเพิ่มพาร์ทิชัน swap?

2
สลับหายไปหลังจากรีบูต
ฉันได้ติดตั้ง Kubuntu 14.04 พร้อมไดเรกทอรีภายในบ้านที่เข้ารหัสแล้ว แม้ว่าฉันจะมีการตั้งค่า swap ในระหว่างการติดตั้ง แต่พื้นที่ swap ไม่ได้อยู่ที่นั่นหลังจากทำการติดตั้ง เรื่องนี้เกิดขึ้นกับคนจำนวนมากดูเหมือนว่าจะมีข้อบกพร่องอยู่ที่ไหนสักแห่ง ฉัน googled และพบวิธีแก้ปัญหานี้ ที่นี่ ฉันทำตามขั้นตอนที่นั่นโดยไม่ต้องดำเนินการใด ๆ กับประวัติย่อเนื่องจากไม่สามารถใช้งานได้ในการติดตั้งของฉัน ดังนั้นฉันจึงทำ: sudo swapoff -a (turns off swap) comment existing swap configuration in /etc/crypttab comment existing swap configuration in /etc/fstab re-format swap partition with gparted as linux-swap sudo mkswap /dev/sdXX sudo swapon /dev/sdXX …

1
ทำไมจึงแนะนำให้ swappiness = 10
ค่าของswappiness=10ที่จะแนะนำในอูบุนตูของ SwapFaq ทำไมต้องเป็นค่าของ 10 จะแนะนำมากกว่าswappiness=0? มีข้อดีของ 10 หรือข้อเสียของศูนย์ใด ๆ ?
9 swap 

2
ข้อผิดพลาดการบูต Cryptswap - ไม่สามารถเมานต์ได้หรือ
ผมเชื่อว่าผมมีการแลกของฉันตั้งขึ้น แต่ฉันไม่แน่ใจว่าเพราะที่เริ่มต้นขึ้นมันบอกว่ามันเป็นสิ่งที่ตามสายของ"ไม่สามารถ mount / dev / mapper / cryptswap1 M สำหรับ S คู่มือสำหรับเฮี๊ยบ" แต่ดูเหมือนว่าจะติดตั้ง? ฉันได้ลองวิธีนี้แล้วโดยไม่ประสบความสำเร็จ เมื่อฉันรันfree -mเอาต์พุตคือ: total used free shared buffers cached Mem: 3887 769 3117 0 54 348 -/+ buffers/cache: 366 3520 Swap: 4026 0 4026 และsudo bklidคือ: /dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" /dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap" และcat /etc/crypttabคือ: cryptswap1 /dev/sda5 …

2
การแชร์ swap partiton ระหว่างระบบ linux หรือไม่
ฉันมีแล็ปท็อปที่ติดตั้ง Ubuntu 12.04 และ Windows เอาไว้ตอนนี้เพื่อจุดประสงค์ในการเรียนรู้ฉันจะติดตั้ง Backtrack OS ในนั้น แล็ปท็อปของฉันมี RAM 4 GB ดังนั้นตามคำแนะนำฉันได้จัดสรรพื้นที่สว็อป 8 GB บนฮาร์ดไดรฟ์ของฉัน ฉันสามารถแชร์พื้นที่สว๊อประหว่างสองระบบปฏิบัติการนี้ (Backtrack และ Ubuntu) ฉันไม่ต้องการเสียพื้นที่ในการแลกเปลี่ยนมากขึ้น 8 GB (เพราะฉันสังเกตเห็นว่ามันไม่ค่อยได้ใช้และเท่าที่ฉันรู้ว่า OS ไม่ได้เก็บข้อมูลใด ๆ ไว้ในพื้นที่ swap เลยใช่มั้ย) มี วิธีที่ฉันสามารถแบ่งปันพาร์ทิชัน swap 8 GB นี้ ถ้าใช่เป็นอย่างไร
9 swap 

2
ควรสลับและ RAID-1 มิกซ์หรือไม่
ฉันมีกล่องที่มีอาร์เรย์ RAID-1 ขนาดเล็กที่ใช้สำหรับพื้นที่สว็อป ฉันทำสิ่งนี้ตั้งแต่ฉันตั้งค่ามิเรอร์สำหรับพาร์ติชันอื่นในระบบ วันนี้ฉันอ่านคำถามนี้และทำให้ฉันสงสัยว่า: "มี swap บน RAID-1 ในอุดมคติ / แนะนำหรือไม่"
9 12.04  raid  swap 

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