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

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


6
จะล้างค่า swap ได้อย่างไรถ้ามี RAM ว่าง
เมื่อฉันเปิดแอพที่ใช้แรมมาก (VirtualBox ตั้งไว้ที่ 2GB ของ RAM) โดยทั่วไปจะใช้พื้นที่สว็อปบางอย่างขึ้นอยู่กับว่าฉันเปิดอะไรในเวลานั้น อย่างไรก็ตามเมื่อฉันออกจากแอปพลิเคชันล่าสุดนั้น RAM 2GB จะถูกปล่อยออกไป แต่การใช้พื้นที่สว็อปเดียวกันยังคงอยู่ ตัวอย่างเช่นตอนนี้ประมาณสองชั่วโมงหลังจากปิด VirtualBox ฉันมี RAM 1.6GB ฟรีและยังคงเป็น 770MB ในการสลับ ฉันจะบอกให้ Ubuntu หยุดใช้ swap นั้นและเปลี่ยนกลับไปใช้ RAM ได้อย่างไร

22
ฉันมี RAM 16GB ฉันจำเป็นต้องมีการแลกเปลี่ยน 32GB หรือไม่
ฉันอ่านหลาย ๆ ที่กฎของหัวแม่มือสำหรับพื้นที่แลกเปลี่ยนคือการเพิ่มจำนวนแรมทางกายภาพ อย่างไรก็ตาม 32 GB ดูเหมือนจะมาก ฉันต้องการมากขนาดนั้นหรือไม่? ฉันต้องการมันด้วย RAM จริงหรือไม่?
277 ram  swap 

6
ทำไมการใช้งาน swap ถึงแม้ว่าฉันจะมีแรมมากมาย
ฉันคิดว่าสาระสำคัญทั้งหมดของการแลกเปลี่ยนคือการทำหน้าที่เป็นเครือข่ายความปลอดภัยในการจัดเก็บชั่วคราวเมื่อ RAM เต็ม แต่พาร์ติชัน swap ของฉันถูกใช้อย่างต่อเนื่องแม้ว่าบางครั้งฉันจะมี RAM ว่าง 3GB มากเท่า เป็นเรื่องปกติหรือไม่

8
ฉันจะเพิ่ม swap หลังจากการติดตั้งระบบได้อย่างไร
ฉันไม่ได้สร้าง swap partition ในระหว่างการติดตั้ง Ubuntu ต่อมาฉันเพิ่มพื้นที่ว่างและสร้างพาร์ทิชัน swap ตอนนี้หลังจากบูตแต่ละครั้งฉันเปิดขึ้นด้วยตนเองgpartedเพื่อคลิกขวาที่พาร์ทิชันสลับเพื่อเปิดตัวเลือก 'swapon' ฉันจะเปิดใช้งานการแลกเปลี่ยนพาร์ติชั่นตอนบูทโดยอัตโนมัติได้อย่างไร? นอกจากนี้ถ้าฉันไม่ได้สร้างพาร์ทิชัน swap ตัวเลือกอื่น ๆ ของฉันคืออะไร?
153 swap 

6
จะเพิ่มพื้นที่สว็อปได้อย่างไร
โดยปกติฉันจะมีพื้นที่สว็อปพื้นที่ 250MB ใน Ubuntu และฉันต้องการขยายให้มีขนาดใหญ่ขึ้น ฉันต้องการ 800MB ซึ่งฉันคิดว่าเพียงพอที่จะเปิดแอปพลิเคชั่นหลายตัวโดยไม่ต้องเปลี่ยนขีด จำกัด ปัจจุบัน ฉันหวังว่าบางคนสามารถช่วยฉันได้
127 swap 

11
Slow boot -“ งานเริ่มต้นกำลังทำงานสำหรับ dev-disk-by …”
ฉันจำไม่ได้เมื่อเกิดปัญหาขึ้น แต่เป็นไปได้เมื่อฉันย้ายอิมเมจ VMWare Ubuntu ของฉันไปยัง SSD ภายนอกเพื่อที่ฉันจะสามารถใช้ระบบปฏิบัติการกับพีซีเครื่องใดก็ได้ของฉัน ไม่มีการเชื่อมโยงหลายบน Google เกี่ยวกับปัญหา fstabแต่คนที่ปรากฏพูดคุยเกี่ยวกับ ตัวอย่างเช่นการบูตช้า - "งานเริ่มต้นทำงานสำหรับ dev-disk-by ... " คืออะไร - ฟอรั่ม กล่าวถึงต้องลบพาร์ติชัน swap และสร้างอีกครั้ง ฉันสามารถลองทำสิ่งนี้กับ Gparted ได้ แต่ความกังวลหลักของฉันคือการสูญเสียการตั้งค่าปัจจุบันของฉันใน Ubuntu เนื่องจากฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นถ้าฉันยุ่งกับการสลับตามที่แนะนำในเธรด ใครช่วยได้บ้าง
108 boot  swap 

6
ทำไมไม่มีพาร์ติชั่น swap ในไดรฟ์ SSD
ฉันมักจะอ่านว่าไม่ควรวางพาร์ติชัน swap บนไดรฟ์ SSD เนื่องจากอาจทำให้อุปกรณ์เสียหายได้ มันเป็นเรื่องจริงเหรอ? คุณช่วยอธิบายเหตุผลให้ฉันได้ไหม เพราะฉันจะคิดว่าการวาง swap บน SSD เป็นตัวเลือกที่ดีที่สุดเพราะมันเร็วกว่า HDD มากดังนั้นการสลับเนื้อหา RAM กับ SSD นั้นไม่ช้าเท่าที่ควรกับ HDD ...
88 hard-drive  ssd  swap 

7
ฉันจะปิดการแลกเปลี่ยนได้อย่างไร
ฉันมีข้อมูลที่สำคัญใน RAM ที่ฉันไม่ต้องการให้อยู่บนดิสก์ ฉันจะปิดการแลกเปลี่ยนได้อย่างไร ฉันมี RAM มากกว่าเพียงพอแล้ว หากหน่วยความจำสูงเกินไปฉันก็ไม่มีปัญหากับกระบวนการที่ถูกยกเลิก ฉันจะปิดการแลกเปลี่ยนได้อย่างไร หมายเหตุ: ฉันไม่มี swap partition และสิ่งนี้กำลังทำงานใน VM (VMWare)
83 swap 

11
Ubuntu หมด RAM อย่างรวดเร็วและคอมพิวเตอร์ของฉันเริ่มค้าง คำสั่งอะไรที่จะแก้ปัญหานี้?
มันเกิดขึ้นกับฉันบ่อยครั้งเมื่อฉันรวบรวมซอฟต์แวร์ในพื้นหลังและทันใดนั้นทุกอย่างก็เริ่มช้าลงและในที่สุดก็กลายเป็นน้ำแข็ง [หากฉันไม่ทำอะไรเลย] เนื่องจากฉันใช้พื้นที่แรมและพื้นที่สว็อปหมดแล้ว คำถามนี้สันนิษฐานว่าฉันมีเวลาและทรัพยากรเพียงพอที่จะเปิดสถานี Gnome ค้นหาประวัติของฉันและดำเนินการsudoคำสั่งเดียว คำสั่งใดที่สามารถช่วยให้ฉันไม่ต้องรีบูตเครื่องหรือรีบูตเครื่องเลย?

6
ทำไมคนส่วนใหญ่แนะนำให้ลดความว่องไวเป็น 10-20
ฉันเคยเห็นในหลาย ๆ เว็บไซต์แล้วซึ่งแนะนำให้ลดความว่องไวเป็น 10-20 เพื่อประสิทธิภาพที่ดีขึ้น http://community.linuxmint.com/tutorial/view/998 https://sites.google.com/site/easylinuxtipsproject/bugs http://www.howtogeek.com/115797/6-ways-to-speed-up-ubuntu/ http://www.upubuntu.com/2012/06/11-tips-to-speed-up-computers-running.html มันเป็นตำนานหรือไม่? นี่เป็นกฎทั่วไปหรือไม่ ฉันมีแล็ปท็อปที่มี 4GB Ram และ SSD ขนาด 128GB คุณควรค่าเท่าไรสำหรับ swappiness ของฉัน ขอบคุณ
65 performance  swap 

4
ฉันจะปิดการแลกเปลี่ยนอย่างถาวรได้อย่างไร
Swap ทำให้ระบบของฉันซบเซาและการปิดทำให้ทุกอย่างราบรื่นขึ้น ฉันมี RAM 3.5 GB ฉันรู้วิธีปิดการแลกเปลี่ยนโดยป้อนsudo swapoff -aในเทอร์มินัล แต่นั่นเป็นเพียงสำหรับเซสชันปัจจุบันเพราะหลังจากรีบูตการสลับเปิดตัวเองอีกครั้ง มีวิธีใดที่จะปิดการแลกเปลี่ยนอย่างถาวร?
64 swap 

5
ฉันจะเพิ่มขนาดของ swapfile โดยไม่ต้องลบมันใน terminal ได้อย่างไร
มีวิธีเพิ่ม "swapfile" ที่มีอยู่ของฉันโดยไม่ต้องทำลายและสร้างใหม่หรือไม่ ฉันต้องการเพิ่มพื้นที่สว็อปของฉันจาก 1GB เป็น 2GB ปัจจุบันมีการตั้งค่าดังนี้: $ sudo swapon -s Filename Type Size Used Priority /swapfile file 1048572 736640 -1 $ ls -lh /swapfile -rw------- 1 root root 1.0G Nov 9 2016 /swapfile ฉันใช้ Ubuntu 14.04

8
ฉันจะรู้ได้อย่างไรว่าฉันมีพาร์ติชั่น swap บนฮาร์ดไดรฟ์ของฉัน?
ฉันใช้ 12.04 live cd เพื่อติดตั้ง Ubuntu บนพาร์ติชัน Windows 7 ของฉันและลบทุกอย่างดังนั้นฉันเพิ่งมี Ubuntu บนแล็ปท็อปของฉัน แต่เนื่องจากในระหว่างการติดตั้งฉันเลือกตัวเลือก "ลบทั้งดิสก์" อย่างง่ายตัวติดตั้งสร้าง swap partition หรือว่าเป็นสิ่งที่ฉันควรทำกับตัวเลือก "อย่างอื่น" หรือไม่? Btw ฉันมี RAM 6GB

2
zram vs zswap vs zcache Ultimate guide: เมื่อใดควรใช้อันไหน
พวกมันคืออะไรกันแน่? มันแตกต่างกันอย่างไร (ฉันเขียนความเข้าใจของฉันลงในคำตอบด้านล่าง) ในระบบ Zswap เมื่อหน้าถูกขับออกจาก zswap ไปเป็น swap จริงมันจะถูกเก็บในรูปแบบบีบอัดจาก? (หรือมันแตกก่อนการจัดเก็บ? AFAICT ยังคงถูกบีบอัด แต่ฉันไม่แน่ใจ) สถานะปัจจุบันของ zcache คืออะไร เห็นได้ชัดว่ามันถูกลบออกหรือบางสิ่งบางอย่างใน 3.11 สิ่งนี้หมายความว่า? ( http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=96256460487387d28b8398033928e06eb9e428f7 )
55 kernel  performance  ram  swap 

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