Hibernation sa Gnu / Linux

Hibernate menu sa Ubuntu.

Marami sa inyo ang sasabihin sa akin na ang teknolohiyang pagtulog sa taglamig ay hindi isang bagong bagay, ngunit ito ang sentro ng maraming mga artikulo at lathala dahil sa mga kamakailang problema na kapwa may-ari ng mga system at pamamahagi pati na rin ang mga gumagamit ay may kani-kanina lamang na pagtulog sa taglamig.

Dito hindi namin pag-uusapan ang mga problema na mayroon ang Windows 10 sa pagtulog sa panahon ng taglamig, ngunit pag-uusapan natin ang tungkol sa utility na ito sa pangunahing pamamahagi ng Gnu / Linux, pati na rin ang mga pagkakaiba nito tungkol sa iba pang mga paraan upang patayin o suspindihin ang computer at sa gayon ay nalalaman alin ang pinakamahusay na pagpipilian na mayroon kami para sa bawat sitwasyon.

Hindi namin babanggitin ang lahat ng mga pamamahagi na kasalukuyang magagamit sa lahat, ngunit pag-uusapan namin pagtulog sa panahon ng taglamig sa mga pangunahing pamamahagi ng Gnu / Linux na kasalukuyang mayroon.

Una dapat nating malaman kung ano ang pagtulog sa taglamig at kung ano ito ay hindi. Hibernation ay isang proseso ng operating system kung saan ang lahat ng data, serbisyo at setting na ginagamit namin ay "frozen" upang maisara ang computer at simulan itong muli tulad noon.

Sa gayon, ang pagtulog sa taglamig ay hindi nangangahulugang nag-iiwan ng mga dokumento at file tulad ng dati nang pinatay namin ang computer upang magamit muli ang mga ito, at hindi rin nangangahulugan ng pagsuspinde ng computer. Medyo mas mabilis ito kaysa sa nauna at mas mura kaysa sa huli.

Ano ang suspensyon?

Suspindihin ang isang koponan o pumasok sa mode ng pagtulog nangangahulugan na ang operating system ay lumilikha ng isang live na imahe ng buong system (kasama ang personal na data) at ipinapadala ito sa ram o pabagu-bago ng isip ng computer upang patayin ang natitirang mga bahagi, ngunit ang memorya ng ram at ang motherboard ay patuloy na gumagana kahit na sa isang mas mabagal na rate.

Ang pagtulog ay nangangahulugang ang kagamitan ay patuloy na kumokonsumo ng kuryente, kahit na mas mababa sa ganap na pagpapatakbo at muling maisasaaktibo ng isang kilos ng susi o mouse o sa pamamagitan lamang ng pag-angat ng takip sa kaso ng mga laptop.

Ang pamamaraang ito ay talagang kapaki-pakinabang sa mga computer na mayroong higit sa 2 GB ng memorya ng ram at maliit na panloob na imbakan sa hard disk (halimbawa, dahil ito ay isang disk na SSD).

Ano ang restart sa mga bukas na dokumento?

Ang mga operating system tulad ng MacOS ay may hybrid function na Ipinapalagay nito na isinasara ang operating system ngunit kapag ito ay nakabukas muli, bubuksan ng operating system ang pinakabagong mga application sarado na iyon o ilang mga dokumento.

Praktikal ito para sa marami, kaya't maraming pamamahagi ng Gnu / Linux ang gumagawa ng pareho. Gayunpaman, ang pagpipiliang ito ay isang restart pa rin o isang simpleng pag-shutdown ng computer, kasama ang kasunod na paunang paglo-load ng mga proseso at pagsasaayos na ginagawa sa bawat pagsisimula, isang bagay na maaari nating gawin nang manu-mano ngunit maaaring mapabagal ang pagsisimula ng operating system.

Kaya ano ang pagtulog sa panahon ng taglamig?

Ang hibernation ay isang proseso kung saan isang live na imahe ng kasalukuyang system ay nilikha, ngunit hindi ito nai-save sa ram ngunit sa memorya ng pagpapalitan o memorya ng hard disk swap. Iyon ay, sa disk at samakatuwid ay maaaring patayin nang hindi binubura ang impormasyon.

Nangangahulugan ito na ang computer ay maaaring patayin dahil wala ito sa memorya ng ram, ang pabagu-bago ng memorya, ngunit ang pag-load ng system ay hindi kasing haba sa simula ng operating system, dahil ginamit ang imahe.

Ang lahat ng impormasyon ng system ay itinapon sa isang solong file na ang file na na-load, samakatuwid din kakailanganin nating magkaroon ng isang hard drive na may malaking kapasidad upang magamit ang pagtulog sa taglamig nang walang anumang problema.

Maaari ba akong magkaroon ng pag-andar ng hibernate sa gnu / linux?

Magagawa lamang natin ang pagpapaandar na ito kung talagang sinusuportahan ito ng Linux kernel. Mahalagang tandaan ito sapagkat kung nais nating gumamit ng isang kernel na naipon sa pamamagitan namin dapat naming buhayin ang pagpapaandar na ito, kung hindi man ay maubusan kami ng pagpapaandar na ito at hindi namin mai-aaktibo ang pagtulog sa panahon ng taglamig.

Window na may menu upang hibernate, suspindihin at i-shut down ang computer.

Gayunpaman, ang pinakakaraniwan ay ang paggamit ng kernel na inaalok ng pamamahagi, isang bersyon kung saan pinagana ang hibernate pati na rin ang iba pang mga pagpapaandar at driver. Kaya ang normal na bagay ay ang pagtulog sa taglamig ay naroroon sa aming computer kasama ang Gnu / Linux.

Paano ko maa-activate ang pagtulog sa panahon ng taglamig sa aking pamamahagi ng Gnu / Linux?

Tulad ng sinabi namin, ang pagtulog sa taglamig ay naroroon sa lahat ng mga pamamahagi ng Gnu / Linux (hindi bababa sa karamihan). Nangangahulugan ito na lang pumunta sa shutdown menu sa aming desktop at mahahanap namin ang pagpipilian upang hibernate, kasama ang pagsasara, pag-restart, pagsuspinde at pag-log out. Kapag nasa mode na pagtulog sa panahon ng taglamig, kailangan lamang nating pindutin ang power button upang muling buhayin ang system.

Kung nais naming gamitin ang pagpapaandar na ito sa pamamagitan ng isang utos ng terminal, dapat muna nating mai-install ang mga tool ng pm-utils, isang bagay na tiyak na nandiyan. Ngunit kung mayroon kaming anumang mga mensahe ng error, maaaring wala kaming naka-install na mga tool na ito, na matatagpuan sa lahat ng mga opisyal na repository ng pamamahagi. Kaya, kung mayroon kaming mga tool na ito, upang makapasok sa mode ng pagtulog sa panahon ng taglamig kailangan nating gamitin ang sumusunod na utos:

sudo pm-hibernate

Kung mayroon kaming pamamahagi na nakabatay sa ArchLinux o nagmula rito, kailangan lamang nating isulat ang mga sumusunod:

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

Sa kaso ng paggamit OpenSUSE, kailangan nating gamitin ang sumusunod na utos:

systemctl hibernate

Kung mas mapanganib tayo at mayroon kaming pamamahagi na nakabatay sa o Gentoo, ang utos ay ang mga sumusunod:

pm-hibernate

Ito ang pangkalahatang panuntunan, ngunit may ilang mga pagbubukod tulad ng Ubuntu.

Paano paganahin ang pagtulog sa hibernation sa Ubuntu

Bagaman pinapayagan ng Ubuntu ang system na pumunta sa pagtulog sa panahon ng taglamig sa kanyang kernel, ang pagpipiliang ito ay hindi pinagana bilang default sa pamamahagi at kailangan nating isaaktibo ito sa ating sarili. Ngunit ito ay malulutas sa napakadaling paraan.

Una kailangan naming lumikha ng isang text file na may gedit at isulat ang mga sumusunod dito:

[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

Sine-save namin ang file na ito kasama ang sumusunod na pangalan:

com.ubuntu.enable-hibernate.pkla

Ngayon ay kailangan naming buksan ang aming file manager na may mga pahintulot ng administrator at i-paste ang file na nilikha namin sa sumusunod na folder:

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

Kapag na-paste na namin ang file, isasara namin ang lahat ng mga bintana at i-restart ang operating system upang mailapat ang mga naaangkop na pagbabago. At pagkatapos ng pag-restart ng system, makikita natin kung paano ang pagpipilian ng pagpapaandar na ito ay magagamit na ngayon sa mga menu ng desktop ng aming Ubuntu at hindi lamang sa pamamagitan ng terminal.

Hibernate sa ubuntu.

Konklusyon sa pagtulog sa panahon ng taglamig

Ang hibernate ay karaniwang mas magiliw sa kapaligiran kaysa sa pagtulog, ngunit dapat nating isaalang-alang ang ating mga pangangailangan. Kung kailangan namin ng mabilis na pagsisimula, ang suspensyon ang pinakamabilis na pagpipilian sa kanilang lahat.

Kung, sa kabilang banda, nais naming makatipid ng enerhiya at mga mapagkukunan, ang pag-restart sa pagbubukas ng mga dokumento ay ang pinakamahusay na pagpipilian. Ngunit kung sa kabaligtaran wala kaming mga problema sa mga mapagkukunan ngunit hindi namin nais na mag-aksaya ng enerhiya, ang pagtulog sa panahon ng taglamig ay ang pinakamahusay na pagpipilian at samakatuwid ay karaniwang ang pinaka-ugma sa modernong kagamitan kung saan walang mga limitasyon sa puwang ng hard drive ngunit may mga problema sa baterya.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Gregorio ros dijo

    Kaya biglang isang artikulo / talakayan ang naisip ko, hindi ko naalala kung saan ko ito nabasa, kung saan sinabi na hindi na kinakailangan ang pagpapalit kung mayroon tayong higit sa 8GB ng ram. Ngunit kung isasaalang-alang namin ang mga pagpipilian sa account tulad ng pagtulog sa panahon ng taglamig, gaano man karami ang ram na mayroon tayo, walang ibang ilong kaysa sa pagkakaroon ng swap na pagkahati na oo o oo, at pati na rin ang dahilan kung bakit inirerekumenda na ang laki nito ay, kahit papaano, iyon ay ng memorya ng ram.

    1.    01101001b dijo

      Alam kong tumutugon ako sa isang puna mula 2 taon na ang nakakaraan, ngunit ito ay dahil walang sinabi sa mga komento o sa artikulo na ang file kung saan nai-save ang pagtulog sa panahon ng taglamig at ang pagpapalit ay iba't ibang mga walang kaugnayang bagay, kahit na may isang maliit na pagkakapareho. Ang perpektong swap-less ay maaaring magawa at ang hibernation ay hindi maaapektuhan.

      At oo, magpalit sa kaso ng isang gumagamit ay hindi na makatuwiran (na may palaging pagbubukod ng sobrang hindi pangkaraniwang). Ang pagpapalitan ay isang nakapapawi para sa kung ang system ay Naubusan ng libreng ram. Mayroon akong 4GB ng ram at bihirang lumampas sa 1,5GB. Kaya sa aking kaso wala itong saysay. Isa pa ang magiging isyu kung palagi akong nasa gilid ng nauubusan ng libreng ram. Sa halimbawang ito, malalaman na ng lahat kung kailangan nila ng pagpapalit o hindi.

  2.   tralinux dijo

    Ang artikulo ay mabuti, malawak at sapat na ipinaliwanag, ngunit -paki- abangan ang mga pagkakamali sa pagbaybay. Ang isang sulat ay hindi na kapaki-pakinabang kung ang "ano" na hindi mo alam ay tanong o kasabay, halimbawa.

  3.   kumalas dijo

    Magandang artikulo Salamat.

  4.   g dijo

    magandang publication at kapaki-pakinabang

  5.   g dijo

    napakahusay na publication at kapaki-pakinabang

  6.   willarmand dijo

    Pagbati.

    Paano mag-iskedyul ng isang tiyak na oras upang awernate nang awtomatiko? Upang iiskedyul ang naka-iskedyul na pag-shutdown, halimbawa sa 23:00, ito ay magiging shutdown -h 23:05, ngunit
    Paano ito magiging hitsura upang mag-iskedyul ng pagtulog sa pagtulog sa taglamig?

    Pagbati.

    1.    Adik sa Linux dijo

      Sinubukan mo sa pm-hibernate -h 23:05

  7.   Omar Beltran dijo

    Sa gayon, mayroon akong 20.04 Ubuntu Ubuntu :(

  8.   Federman-Moreno dijo

    Mahusay na artikulo, nalutas ko ang problema na ang pc ay naka-off nang kumpleto kapag naubusan ito ng singil. Ngunit dahil ginawa ko ang ipinahiwatig na pamamaraan, kapag naabot nito ang isang kritikal na estado ang baterya ay napupunta sa pagtulog sa panahon ng taglamig. Bilang karagdagan, pinapagana ko ang pagpapaandar ng hibernate pareho sa off button at kapag isinasara ang takip. Salamat.