สำหรับการติดตั้งเดสก์ท็อปในแล็ปท็อปใหม่และเป็นมันวาว (สมมติว่า 16gb ram และ ssd hd) มีเหตุผลไหมที่จะมีพาร์ทิชัน swap?
สำหรับการติดตั้งเดสก์ท็อปในแล็ปท็อปใหม่และเป็นมันวาว (สมมติว่า 16gb ram และ ssd hd) มีเหตุผลไหมที่จะมีพาร์ทิชัน swap?
คำตอบ:
ใช่คุณต้องสลับถ้าคุณเพียงแค่ใช้มันสำหรับการหยุดชั่วคราวและการดำเนินการสลับเล็กน้อยไฟล์ swap บางแห่งในดิสก์ของคุณอาจใช้ได้และฉันใช้ไฟล์ swap จากเกือบหนึ่งปีที่ไม่เคยมีปัญหากับมัน ดิสก์
เพียงแค่คัดลอกวางบรรทัดต่อไปนี้ในเทอร์มินัลและมันจะสร้างการแลกเปลี่ยน2 GB แรกกลายเป็นราก:
sudo su
จากนั้นคัดลอกและวางหัวต่อไปนี้ (เช่นเคยให้แน่ใจว่าคุณเข้าใจสิ่งที่คุณกำลังวางบน terminal ของคุณ ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
สลับ (พาร์ทิชันเทียบกับไฟล์) เพื่อประสิทธิภาพ
ลงด้านข้าง
คุณไม่สามารถจำศีลเพื่อแลกเปลี่ยนไฟล์ดังกล่าวโดย@Takkatผมได้ตรวจสอบและฉันมีเวลา 1 ในลองชีวิตของฉันจำศีล แต่ไม่ได้ทำงานของตนดังนั้นหากคุณต้องการที่จะจำศีลพาร์ทิชันจำเป็นต้องแลกเปลี่ยนโยมิฉะนั้นถ้าแลกเปลี่ยนไฟล์เป็นสิ่งที่ดี ไป.
หากคุณต้องการที่จะสามารถจำศีลได้ดังนั้นต้องมีพาร์ทิชัน swap อย่างน้อยใหญ่เท่ากับ RAM ทั้งหมดของคุณ
นอกเหนือจากนั้นถ้าคุณมี RAM ขนาด 16GB แล้วโดยหลักการแล้วอาจไม่ใช่ - ฉันเคยเห็นคนบอกว่า 1GB นั้นมีมากมายที่จะทำงานได้โดยไม่ต้องสลับ แต่ฉันคิดว่ามันจะทำให้ความเห็นของใครหลาย ๆ คนเดือด ในกรณีของฉันฉันใช้แล็ปท็อปที่มี RAM 8GB และมีการแลกเปลี่ยนขนาดเดียวกันสำหรับการไฮเบอร์เนต (โดยมีผลข้างเคียงที่ให้บัฟเฟอร์ถ้างานของฉันกลายเป็นเรื่องที่ต้องใช้ความจำมากเป็นพิเศษ)
นี่เป็นคำถามเชิงทฤษฎีหรือคำถามเชิงปฏิบัติหรือไม่?
ในทางปฏิบัติไม่มีเหตุผลใดที่จะหลีกเลี่ยงการสลับพาร์ติชั่นได้เนื่องจากพื้นที่ว่างในดิสก์มีราคาถูกและมีจำนวนมาก
บนกระดาษดูเหมือนว่าหน่วยความจำ 16GB จะไม่มีวันหมด พิจารณาสถานการณ์เหล่านี้:
ตอนนี้คิดว่าพวกเขาเกิดขึ้นในเวลาเดียวกัน พาร์ติชัน swap จะทำหน้าที่เป็นบัฟเฟอร์เมื่อมีเหตุการณ์ที่คาดเดาไม่ได้เกิดขึ้นซื้อเวลาก่อนที่ระบบจะล่มเพื่อบันทึกงาน ฯลฯ
โดยเฉพาะเนื่องจากมีแล็ปท็อปจะมีช่วงเวลาที่การจำศีลช่วยผิวของคุณได้ บางทีคุณอาจจะทิ้งคอมพิวเตอร์ของคุณเพื่อพักดื่มกาแฟ แต่มีบางอย่างเกิดขึ้นและคุณกลับมาในเวลาหนึ่งชั่วโมง หากแบตเตอรี่ของคุณเลือกช่วงเวลาที่จะตายไฮเบอร์เนตจะปกป้องงานที่ไม่ได้บันทึกของคุณ
เป็นเวลากว่าหนึ่งปีที่ฉันยังไม่ได้แบ่งพาร์ติชั่น SSD และไม่มีไฟล์สลับ ฉันใช้ SSD เดียวกัน (512 GB) ในสมุดบันทึกสองชุดที่แตกต่างกัน อันที่เก่ากว่ามี RAM 8GB, ใหม่กว่ามี 16 GB ฉันใช้ RAM สำหรับไฟล์ชั่วคราวและ Firefox Cache และด้วยขนาด 8 GB บางครั้งฉันสังเกตเห็นว่าระบบทำงานช้าลงเมื่อทำการซิงค์ไฟล์ขนาดใหญ่ด้วย grsync ขณะนี้มี RAM 16 GB (และอาจเป็น Ubuntu รุ่นใหม่กว่า 13.04) ฉันไม่พบปัญหาใด ๆ เลย นอกจากนี้ฉันเชื่อว่าการแบ่งพาร์ติชันไม่ดีสำหรับ SSD และเป็นวิธีการสูญเสียพื้นที่เก็บข้อมูลราคาแพง ดังนั้นฉันสามารถพูดได้จากประสบการณ์ของฉันกับ SSD / 16GB RAM: ด้วยกลุ่มนี้ฉันจะไม่ใช้ SWAP แน่นอนและแม้กระทั่งกับ 8GB RAM ฉันก็โอเค การไฮเบอร์เนตได้เริ่มแล้วและสแตนด์บายนั้นเร็วกว่ามาก
คุณสามารถสร้างไฟล์ swap แทนและจำศีลด้วยเช่นกันฉันได้สร้างไฟล์ swap บนแล็ปท็อปของฉันดังนั้นฉันจึงสามารถไฮเบอร์เนตแต่ละการติดตั้ง linux ของฉัน มิฉะนั้นไฮเบอร์เนตจะเขียนทับไฮเบอร์เนตครั้งสุดท้ายหากฉันใช้พาร์ทิชันสว็อปเดียว นี่คือวิธีการของฉัน ขอให้สังเกตว่าคุณต้องจำศีลโดยใช้วิธีเคอร์เนล: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
วิโอล่าถ้าคุณต้องการรีสตาร์ทหลังจากไฮเบอร์เนตแทนที่จะปิด
echo reboot > /sys/power/disk
echo disk > /sys/power/state