ไฮเบอร์เนตใน Gnu / Linux

เมนูไฮเบอร์เนตใน Ubuntu

พวกคุณหลายคนจะบอกฉันว่าเทคโนโลยีไฮเบอร์เนตไม่ใช่เรื่องใหม่ แต่เป็นศูนย์กลางของบทความและสิ่งพิมพ์จำนวนมากเนื่องจากปัญหาล่าสุดที่ทั้งระบบที่เป็นกรรมสิทธิ์และการแจกแจงรวมถึงผู้ใช้เมื่อเร็ว ๆ นี้ด้วยการจำศีล

ที่นี่เราจะไม่พูดถึงปัญหาที่ Windows 10 มีกับโหมดไฮเบอร์เนต แต่เราจะพูดถึงยูทิลิตี้นี้ในการแจกแจง Gnu / Linux หลักรวมถึงความแตกต่างที่เกี่ยวกับวิธีอื่น ๆ ในการปิดหรือระงับคอมพิวเตอร์และทำให้ทราบ ซึ่งเป็นตัวเลือกที่ดีที่สุดสำหรับแต่ละสถานการณ์

เราจะไม่พูดถึงการแจกแจงทั้งหมดที่ทุกคนสามารถใช้ได้ในปัจจุบัน แต่เราจะพูดถึง การจำศีลในการแจกแจง Gnu / Linux ที่สำคัญ ที่มีอยู่ในปัจจุบัน

ก่อนอื่นเราต้องรู้ว่าการจำศีลคืออะไรและไม่ใช่อะไร ไฮเบอร์เนตคือ กระบวนการของระบบปฏิบัติการซึ่งข้อมูลบริการและการตั้งค่าทั้งหมดที่เราใช้อยู่นั้น "หยุดนิ่ง" เพื่อปิดคอมพิวเตอร์ และเริ่มต้นอีกครั้งเหมือนเดิม

ดังนั้นการไฮเบอร์เนตไม่ได้หมายถึงการทิ้งเอกสารและไฟล์เหมือนตอนที่เราปิดคอมพิวเตอร์เพื่อใช้งานอีกครั้งและไม่ได้หมายถึงการระงับคอมพิวเตอร์ ค่อนข้างเร็วกว่าในอดีตและราคาไม่แพงกว่ารุ่นหลัง

การระงับคืออะไร?

ระงับทีมหรือเข้าร่วม ในโหมดสลีปหมายความว่าระบบปฏิบัติการสร้างภาพสดของทั้งระบบ (รวมข้อมูลส่วนบุคคล) แล้วส่งไปที่ราม หรือหน่วยความจำระเหยของคอมพิวเตอร์เพื่อปิดส่วนประกอบที่เหลือ แต่หน่วยความจำแรมและเมนบอร์ดยังคงทำงานต่อไปแม้ว่าในอัตราที่ช้า

การเข้าสู่โหมดสลีปหมายความว่าอุปกรณ์ยังคงใช้พลังงานอย่างต่อเนื่องแม้ว่าจะใช้งานได้น้อยกว่าและจะเปิดใช้งานอีกครั้งโดยใช้ท่าทางสัมผัสของปุ่มหรือเมาส์หรือเพียงแค่ยกฝาขึ้นในกรณีของแล็ปท็อป

วิธีนี้มีประโยชน์มากในคอมพิวเตอร์ที่มีหน่วยความจำแรมมากกว่า 2 Gb และที่เก็บข้อมูลภายในบนฮาร์ดดิสก์เพียงเล็กน้อย (เช่นเนื่องจากเป็นดิสก์ SSD)

รีสตาร์ทด้วยเอกสารที่เปิดคืออะไร?

ระบบปฏิบัติการเช่น MacOS มีฟังก์ชันไฮบริดที่ สมมติว่าปิดระบบปฏิบัติการ แต่เมื่อเปิดอีกครั้งระบบปฏิบัติการจะเปิดแอปพลิเคชั่นล่าสุด ที่ถูกปิดหรือเอกสารบางอย่าง

สิ่งนี้ใช้ได้จริงสำหรับหลาย ๆ คนดังนั้นการแจกแจง Gnu / Linux จำนวนมากก็ทำเช่นเดียวกัน อย่างไรก็ตามตัวเลือกนี้ยังคงเป็นการรีสตาร์ทหรือการปิดระบบคอมพิวเตอร์อย่างง่ายด้วยการโหลดกระบวนการและการกำหนดค่าเริ่มต้นในภายหลังซึ่งจะทำในการเริ่มต้นแต่ละครั้งซึ่งเป็นสิ่งที่เราสามารถทำได้ด้วยตนเอง แต่อาจทำให้การเริ่มต้นระบบปฏิบัติการช้าลง

การจำศีลคืออะไร?

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

ซึ่งหมายความว่าคอมพิวเตอร์สามารถปิดได้เนื่องจากไม่มีอะไรอยู่ในหน่วยความจำแรมหน่วยความจำระเหย แต่การโหลดของระบบจะไม่นานเท่าที่ระบบปฏิบัติการเริ่มทำงานเนื่องจากมีการใช้อิมเมจ

ข้อมูลทั้งหมดของระบบจะถูกถ่ายโอนในไฟล์เดียวซึ่งเป็นไฟล์ที่โหลดด้วยเช่นกัน เราจะต้องมีฮาร์ดไดรฟ์ความจุสูงจึงจะสามารถใช้โหมดไฮเบอร์เนตได้ ไม่มีปัญหาใด ๆ

ฉันสามารถใช้ฟังก์ชันไฮเบอร์เนตใน gnu / linux ได้หรือไม่?

ฟังก์ชันเรามีได้แค่นี้ หากเคอร์เนล Linux รองรับจริงๆ. สิ่งนี้เป็นสิ่งสำคัญที่ต้องจำไว้เพราะหากเราต้องการใช้เคอร์เนลที่รวบรวมโดยเราเราจะต้องเปิดใช้งานฟังก์ชันนี้มิฉะนั้นเราจะใช้ฟังก์ชันนี้หมดและเราจะไม่สามารถเปิดใช้งานโหมดไฮเบอร์เนตได้

หน้าต่างที่มีเมนูไฮเบอร์เนตระงับและปิดคอมพิวเตอร์

อย่างไรก็ตามสิ่งที่พบบ่อยที่สุดคือการใช้เคอร์เนลที่นำเสนอโดยการแจกจ่ายซึ่งเป็นเวอร์ชันที่เปิดใช้งานฟังก์ชันไฮเบอร์เนตตลอดจนฟังก์ชันและไดรเวอร์อื่น ๆ ดังนั้น สิ่งปกติคือการจำศีลมีอยู่ในคอมพิวเตอร์ของเราด้วย Gnu / Linux.

ฉันจะเปิดใช้งานโหมดไฮเบอร์เนตบนการแจกจ่าย Gnu / Linux ของฉันได้อย่างไร

ดังที่เราได้กล่าวไปแล้วการจำศีลมีอยู่ในการแจกแจง Gnu / Linux ทั้งหมด (อย่างน้อยที่สุด) ซึ่งหมายความว่าเพียง ไปที่เมนูปิดเครื่องบนเดสก์ท็อปของเราและเราจะพบตัวเลือกในการจำศีลพร้อมกับการปิดเครื่องรีสตาร์ทระงับและออกจากระบบ เมื่อเราอยู่ในโหมดไฮเบอร์เนตเราจะต้องกดปุ่มเปิด / ปิดเพื่อเปิดใช้งานระบบอีกครั้งเท่านั้น

หากเราต้องการใช้ฟังก์ชันนี้ผ่านคำสั่งเทอร์มินัลก่อนอื่นเราต้องติดตั้งเครื่องมือ pm-utils ซึ่งเป็นสิ่งที่แน่นอนอยู่แล้ว แต่หากเรามีข้อความแสดงข้อผิดพลาดแสดงว่าเราอาจไม่ได้ติดตั้งเครื่องมือเหล่านี้ซึ่งพบได้ในที่เก็บการแจกแจงอย่างเป็นทางการทั้งหมด ดังนั้นหากเรามีเครื่องมือเหล่านี้ในการเข้าสู่โหมดไฮเบอร์เนตเราต้องใช้คำสั่งต่อไปนี้:

sudo pm-hibernate

ถ้าเรามีการกระจายที่เป็นไปตาม ใน ArchLinux หรือได้มาจากมันเราจะต้องเขียนสิ่งต่อไปนี้:

hibernate -F /etc/hibernate/ususpend-disk.conf

ในกรณีที่ใช้ OpenSUSEเราต้องใช้คำสั่งต่อไปนี้:

systemctl hibernate

หากเรามีความเสี่ยงมากขึ้นและเรามีการกระจายตัวที่ขึ้นอยู่กับหรือเป็น Gentooคำสั่งมีดังนี้:

pm-hibernate

นี่เป็นกฎทั่วไป แต่มีข้อยกเว้นบางประการเช่น Ubuntu

วิธีเปิดใช้งานโหมดไฮเบอร์เนตใน Ubuntu

แม้ว่า Ubuntu จะอนุญาตให้ระบบเข้าสู่โหมดไฮเบอร์เนตในเคอร์เนล ตัวเลือกนี้ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นในการแจกจ่าย และเราต้องเปิดใช้งานมันเอง แต่สามารถแก้ไขได้ด้วยวิธีที่ง่ายมาก

ก่อนอื่นเราต้องสร้างไฟล์ข้อความด้วย gedit และเขียนสิ่งต่อไปนี้:

[Re-enable hibernate by default in upower]

Identity=unix-user:*

Action=org.freedesktop.upower.hibernate

ResultActive=yes


[Re-enable hibernate by default in logind]

Identity=unix-user:*

Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions

ResultActive=yes

เราจะบันทึกไฟล์นี้ด้วยชื่อต่อไปนี้:

com.ubuntu.enable-hibernate.pkla

ตอนนี้เราต้องเปิดตัวจัดการไฟล์ด้วยสิทธิ์ของผู้ดูแลระบบและวางไฟล์ที่เราสร้างไว้ในโฟลเดอร์ต่อไปนี้:

/etc/polkit-1/localauthority/50-local.d

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

ไฮเบอร์เนตใน Ubuntu

ข้อสรุปเกี่ยวกับการจำศีล

โดยทั่วไปไฮเบอร์เนตเป็นมิตรกับสิ่งแวดล้อมมากกว่าการนอนหลับ แต่ เราต้องคำนึงถึงความต้องการของเรา. หากเราต้องการการเริ่มต้นอย่างรวดเร็วการระงับเป็นตัวเลือกที่เร็วที่สุดสำหรับพวกเขาทั้งหมด

ในทางกลับกันหากเราต้องการประหยัดพลังงานและทรัพยากรการเริ่มต้นใหม่ด้วยการเปิดเอกสารเป็นตัวเลือกที่ดีที่สุด แต่ถ้าตรงกันข้ามเราไม่มีปัญหาเรื่องทรัพยากร แต่ไม่อยากเสียพลังงาน การจำศีลเป็นตัวเลือกที่ดีที่สุดดังนั้นจึงเหมาะที่สุดสำหรับอุปกรณ์ที่ทันสมัย โดยที่ไม่มีการ จำกัด พื้นที่ฮาร์ดไดรฟ์ แต่มีปัญหาเกี่ยวกับแบตเตอรี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เกรโกริโอโรส dijo

    ทันใดนั้นก็มีบทความ / การอภิปรายเกิดขึ้นฉันจำไม่ได้ว่าอ่านที่ไหนซึ่งมีการกล่าวว่า swap ไม่จำเป็นอีกต่อไปหากเรามี ram มากกว่า 8GB แต่ถ้าเราคำนึงถึงตัวเลือกต่างๆเช่นการจำศีลไม่ว่าเราจะมี ram มากแค่ไหนก็ไม่มีจมูกมากไปกว่าการมีพาร์ติชัน swap ใช่หรือใช่และยังเป็นเหตุผลว่าทำไมจึงแนะนำให้มีขนาดอย่างน้อยที่สุด ของหน่วยความจำแรม

    1.    01101001b dijo

      ฉันรู้ว่าฉันกำลังตอบกลับความคิดเห็นเมื่อ 2 ปีที่แล้ว แต่เป็นเพราะไม่มีใครชี้ให้เห็นในความคิดเห็นหรือในบทความว่าไฟล์ที่บันทึกการจำศีลและการแลกเปลี่ยนนั้นเป็นสิ่งที่ไม่เกี่ยวข้องกันแม้ว่าจะมีความคล้ายคลึงกันเล็กน้อยก็ตาม สามารถทำได้โดยไม่ต้องแลกเปลี่ยนอย่างสมบูรณ์แบบและการไฮเบอร์เนตจะไม่ได้รับผลกระทบ

      และใช่การสลับในกรณีของผู้ใช้ไม่สมเหตุสมผลอีกต่อไป (ยกเว้นสิ่งที่ผิดปกติสุด ๆ เสมอ) การแลกเปลี่ยนเป็นแบบประคับประคองเมื่อระบบไม่มีแรมว่าง ฉันมีแรม 4GB และแทบจะไม่เกิน 1,5GB ดังนั้นในกรณีของฉันมันไม่สมเหตุสมผล อีกประการหนึ่งจะเป็นปัญหาถ้าฉันมักจะเกือบหมดแรมฟรี ด้วยตัวอย่างนี้ทุกคนสามารถรู้ได้แล้วว่าต้องการ swap หรือไม่

  2.   tralinux dijo

    บทความนี้ดีครอบคลุมและอธิบายเพียงพอ แต่ - โปรดระวังการสะกดผิด การเขียนจะไม่มีประโยชน์อีกต่อไปหาก "อะไร" ที่คุณไม่รู้เป็นคำถามหรือคำเชื่อม

  3.   ควบม้า dijo

    บทความที่ดี ขอขอบคุณ.

  4.   g dijo

    สิ่งพิมพ์ที่ดีและมีประโยชน์

  5.   g dijo

    สิ่งพิมพ์ที่ดีมากและมีประโยชน์

  6.   วิลลาร์มันด์ dijo

    อาศิรพจน์

    จะกำหนดเวลาที่แน่นอนเพื่อจำศีลโดยอัตโนมัติได้อย่างไร? หากต้องการกำหนดเวลาปิดเครื่องตามกำหนดเวลาตัวอย่างเช่นเวลา 23:00 น. จะปิดเครื่อง -h 23:05 น. แต่
    จะกำหนดเวลาจำศีลได้อย่างไร?

    อาศิรพจน์

    1.    ติดลินุกซ์ dijo

      คุณลองใช้ pm-hibernate -h 23:05

  7.   โอมาร์เบลทราน dijo

    ฉันมี ubuntu 20.04 และฉันยังใหม่สำหรับโลกนี้ฉันต้องการเปิดใช้งานโหมดไฮเบอร์เนตในระบบและฉันทำตามขั้นตอนทั้งหมดตามที่ระบุในบทความ แต่มันไม่ได้ผลสำหรับฉัน :(

  8.   เฟเดอร์แมนโมเรโน dijo

    บทความที่ยอดเยี่ยมฉันแก้ไขปัญหาที่พีซีปิดโดยสมบูรณ์เมื่อไม่มีค่าใช้จ่าย แต่เนื่องจากฉันทำตามขั้นตอนที่ระบุแล้วเมื่อถึงสถานะวิกฤตแบตเตอรี่จะเข้าสู่โหมดไฮเบอร์เนต นอกจากนี้ฉันยังเปิดใช้งานฟังก์ชันไฮเบอร์เนตทั้งบนปุ่มปิดและเมื่อปิดฝา ขอขอบคุณ.