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

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

3
จะปลอดภัยหรือไม่ที่จะปิดการแลกเปลี่ยนอย่างถาวร?
ระบบของฉันช้าลงโดยเฉพาะเมื่อฉันใช้เบราว์เซอร์เช่น Firefox / Chromium และ Virtual Machines ฉันสังเกตเห็นว่าฉันมี RAM ฟรีอย่างน้อย 3.2 GB (ใช้การตรวจสอบระบบ Gnome) และไม่มีการแลกเปลี่ยน สิ่งที่ฉันทำตอนนี้คือswapoff -aและประสิทธิภาพของระบบเพิ่มขึ้น 30% ดังนั้นคำถามของฉันคือปลอดภัยswapoffหรือไม่ที่จะใช้ พีซีของฉันจะรีสตาร์ทด้วยจะปลอดภัยswapoffหรือไม่
54 swap 

1
การเพิ่มไฟล์ swap ใหม่ วิธีแก้ไข fstab เพื่อเปิดใช้งานการสลับหลังจากรีบูต?
ฉันได้ลบพาร์ติชั่นสว็อปของฉันเนื่องจากปัญหาการแบ่งพาร์ติชั่น ตอนนี้ฉันไม่มีพื้นที่สว็อปดังนั้นฉันได้สร้างไฟล์สว็อปด้วย: dd if=/dev/zero of=/root/myswapfile bs=1M count=1024 หลังจากนี้swapon -s: /root/myswapfile file 1048572 1320 -1 ตอนนี้ฉันต้องการแก้ไข/etc/fstabเพื่อเปิดใช้งานไฟล์สลับหลังจากรีบูต
50 swap  fstab 

1
swap partition เทียบกับไฟล์ swap
ฉันอ่านการเปลี่ยนแปลงใหม่กับ Ubuntu 17.04 และสิ่งหนึ่งที่จับตามองของฉันซึ่งกำลังเปลี่ยนจากรูปแบบพาร์ทิชัน swap ทั่วไปไปเป็นรูปแบบไฟล์ swap ใหม่สำหรับการติดตั้งใหม่ มีประโยชน์สำหรับการใช้สิ่งนี้เมื่อเทียบกับพาร์ทิชัน swap อาจเกี่ยวข้องหรือในแง่ของประสิทธิภาพการประหยัดพื้นที่มากขึ้นสอดคล้องกับฮาร์ดแวร์ในปัจจุบันเช่น SSD และ NVMe หรืออย่างอื่น? คำถามที่เกี่ยวข้องอีกข้อหนึ่งคือฉันจะย้ายจากพาร์ติชั่นสลับไปยังไฟล์สลับได้อย่างไร? ฉันเดาว่าจะใช้ dd แต่ต้องการยืนยันเนื่องจากฉันไม่รู้เกี่ยวกับชุดรูปแบบไฟล์สลับจนถึงตอนนี้ และท้ายที่สุดการจำศีลจะเป็นปัญหาของไฟล์ swap หรือไม่? แน่นอนคำถามเหล่านี้อาจเกี่ยวข้องกับกรณีที่ผู้ใช้มี RAM จำนวนมากและไม่ค่อยมีการใช้การแลกเปลี่ยน (ฉันเดา) ดังนั้นเพียงเพื่อยืนยันว่าข้อมูลนี้จะช่วยฉันและผู้อื่นด้วยความสงสัยเดียวกัน
47 swap  hibernate 

2
kswapd0 ใช้ซีพียูจำนวนมาก
kswapd0 ใช้ซีพียูของฉัน 99.9% แสดงให้ฉันเห็นปัญหาที่เกิดขึ้นในวันนี้เมื่อเล่นเกมและครั้งแรกมันหายไปหลังจาก 6 นาทีและตอนนี้มันทำมาแล้วประมาณ 20 นาที สิ่งนี้แก้ไขได้อย่างไรและอะไรเป็นสาเหตุของปัญหานี้
45 kernel  swap 

3
ฉันจะปรับขนาดพาร์ติชันโดยใช้บรรทัดคำสั่งโดยไม่ใช้ GUI บนเซิร์ฟเวอร์ได้อย่างไร
ฉันเข้าถึงเซิร์ฟเวอร์ผ่านเทอร์มินัลเท่านั้นและฉันไม่สามารถใช้เครื่องมือกราฟิกเช่น GParted! ฉันต้องการสร้างพาร์ติชันใหม่จากส่วนหนึ่งของรูท (ประมาณ 768mb) เพื่อแลกเปลี่ยน # df -h Filesystem Size Used Avail Use% Mounted on /dev/vda 20G 1.3G 18G 7% / udev 10M 0 10M 0% /dev tmpfs 199M 4.9M 194M 3% /run tmpfs 100M 12K 100M 1% /run/user tmpfs 5.0M 4.0K 5.0M 1% /run/lock



6
ฉันจะใช้ zRam ได้อย่างไร
ผมติดตั้ง zRam ตามที่อธิบายไว้ในwebupd8.org ฉันติดตั้งจากเทอร์มินัล นั่นคือทั้งหมดที่ฉันต้องทำหรือฉันต้องทำการกำหนดค่าบางอย่างหรืออะไร? zram-enabler ทำทุกอย่างด้วยตัวเองหรือฉันต้องตั้งค่าพารามิเตอร์บางอย่าง?
39 ram  swap  zram 

6
เรายังต้องการสลับพาร์ติชั่นบนเซิร์ฟเวอร์หรือไม่?
ฉันได้อ่านคำถามนี้แต่มันถูกถามในบริบทของเซิร์ฟเวอร์ไม่ใช่เดสก์ท็อปหรือโน้ตบุ๊ก หากมีการติดตั้ง RAM จำนวนมากบนโน้ตบุ๊กขนาด 8 GB เราจำเป็นต้องใช้พื้นที่สว็อปหรือไม่?

7
เมื่อใช้ SSD ฉันต้องเปลี่ยนความรวดเร็วในการใช้งานเพื่อยืดอายุการใช้งาน SSD หรือไม่
ฉันพบบทความนี้ซึ่งรวมถึงข้อเสนอแนะต่อไปนี้: สลับและรวดเร็ว ฉันเก็บพาร์ติชั่นสว็อปไว้ใน HDD เก่า Swap บน SSD จะเร็วขึ้น แต่จะทำให้อายุการใช้งานของ SSD สั้นลง ระบบของฉันมีหน่วยความจำมากมายดังนั้นฉันจึงลดค่า swappiness ให้เป็น 0 เพื่อบอกให้ Ubuntu เปลี่ยนเฉพาะเมื่อจำเป็นจริงๆ ฉันทำสิ่งนี้โดยเพิ่มบรรทัด vm.swappiness = 0 ถึง /etc/sysctl.conf จริงหรือไม่ที่การตั้งค่าความว่องไวเป็นศูนย์จะช่วยเพิ่มอายุการใช้งานของ SSD ฉันไม่สามารถหาการอ้างอิงถึงที่อื่นได้
35 ssd  swap 

6
ความสำคัญของการแบ่งพาร์ติชัน
วัตถุประสงค์ของการแลกเปลี่ยนพาร์ติชั่นคืออะไร? ฉันจะรู้ได้อย่างไรว่าฉันมีพาร์ทิชัน swap เพียงพอ? ไม่มาก / น้อยเกินไป Ubuntu PC ของฉันใช้สำหรับสิ่งของทั่วไป: เว็บ (อีเมล, Facebook, ฯลฯ ) ภาพยนตร์บางเรื่อง การเล่นเกมหายาก

5
สลับไม่ทำงานในการติดตั้ง clean 14.04 โดยใช้การเข้ารหัสโฮม
อัปเดต 3: ฉันตัดสินใจติดตั้งระบบใหม่อีกครั้งตั้งแต่เริ่มต้นเพื่อลบ cruft เก่า ๆ ที่วางอยู่เนื่องจากฉันประสบปัญหาอื่น ๆ หลังจากการอัปเกรดเช่นกัน อย่างไรก็ตามปัญหานี้ยังคงมีอยู่ ในการติดตั้งใหม่ทั้งหมดการเลือกที่จะติดตั้งโดยใช้ "การเข้ารหัสที่บ้าน" จะนำไปสู่การกำหนดค่าการสลับที่เข้ารหัสที่ใช้งานไม่ได้ อัปเดต 2: ฉันแก้ไขคำสั่งการแยกส่วนที่ cfdisk บ่น แต่เขายังคงมีปัญหาอยู่ ตอนนี้ swap อยู่ที่ / dev / sda6 และฉันสามารถเรียกใช้และทำงานดังนี้: ~$ sudo mkswap /dev/sda6 Setting up swapspace version 1, size = 7998460 KiB no label, UUID=18881d0f-d9ec-43be-a23f-0cbd78ea6d22 $sudo nano /etc/crypttab # Update crypttad with …

6
เป็นความคิดที่ดีหรือไม่ที่จะสร้างสคริปต์ cron ที่ทำให้การแลกเปลี่ยนว่างเปล่าทุกชั่วโมง?
เป็นเวลาหลายปีที่ฉันมีปัญหาเดียวกันกับการกำหนดค่า Ubuntu ขนาดเล็กของฉัน: พื้นที่สว็อปที่ใช้เพิ่มขึ้นตามเวลา ฉันได้รับความประทับใจว่านี่เป็นเพราะหน่วยความจำที่จัดสรรไว้ไม่เคยกลับสู่ RAM แม้ว่าจะมีพื้นที่เพียงพอสำหรับมันยกเว้นในกรณีของการกระทำของผู้ใช้เช่นการปิดใช้งานการสลับ ฉันทำcronคำสั่งสั้น ๆเพื่อทำสิ่งนี้โดยอัตโนมัติและฉันก็มีผลลัพธ์ที่ดี: #! /bin/sh echo "* */1 * * * root swapoff -a && swapon -a" >> /etc/crontab แต่เนื่องจากเป็นกลอุบายมากกว่าทางออกที่แท้จริงของปัญหานี้ฉันจึงสงสัยว่าด้วยเหตุผลที่เป็นไปได้ที่อาจเป็นความคิดที่ไม่ดีหรือฉันจะปรับปรุงสคริปต์นี้ให้ดีขึ้นได้อย่างไร
26 cron  swap 

3
พื้นที่สว็อปมีระบบไฟล์หรือไม่?
สำหรับการทำงานกับอุปกรณ์เก็บข้อมูลเราต้องการระบบไฟล์แล้วพื้นที่สว็อปล่ะ? หากไม่มีระบบไฟล์ระบบปฏิบัติการจะทำงานอย่างไร ข้อมูลถูกเขียนไปยังดิสก์อย่างไรและเข้าถึงได้อย่างไรอีกครั้ง

3
จัดสรร swap หลังการติดตั้ง Ubuntu 14.04 LTS
ฉันได้ติดตั้ง Ubuntu 14.04 LTS ประมาณหนึ่งเดือนที่ผ่านมาฉันกำลังบูตคู่ Ubuntu 14.04 LTS และ Windows 8.1 ฉันไม่ได้สร้างพื้นที่สว็อปใด ๆ ระหว่างการติดตั้ง แต่ตอนนี้ฉันต้องเพิ่มสิ่งนี้สำหรับ Ubunutu ฉันลองตรวจสอบพื้นที่สว็อปใด ๆ ที่กำหนดโดยใช้sudo swapon -sและฉันได้ส่วนหัวที่ว่างเปล่าดังแสดงด้านล่าง: ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s Filename Type Size Used Priority จากนั้นฉันพยายามจัดสรรพื้นที่สว็อปโดยใช้dd of=output.dat bs=1 seek=390143672 count=0และผลลัพธ์คือ: 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s …
25 14.04  swap 

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