Hibernacija Gnu / Linux

„Hibernate“ meniu „Ubuntu“.

Daugelis iš jūsų man pasakys, kad žiemos miego technologija nėra kažkas naujo, tačiau ji yra daugelio straipsnių ir publikacijų centras dėl naujausių problemų, kurias pastaruoju metu patiria tiek patentuotos sistemos, tiek paskirstymai, tiek vartotojai.

Čia nekalbėsime apie „Windows 10“ problemas, susijusias su žiemos miego režimu, bet kalbėsime apie šį įrankį pagrindiniuose „Gnu / Linux“ paskirstymuose, taip pat apie jo skirtumus, susijusius su kitais būdais išjungti ar sustabdyti kompiuterį ir taip žinoti kuris yra geriausias pasirinkimas kiekvienoje situacijoje.

Neminėsime visų paskirstymų, kurie šiuo metu yra visiems prieinami, tačiau pakalbėsime žiemos miegas pagrindiniuose „Gnu / Linux“ paskirstymuose kad šiuo metu egzistuoja.

Pirmiausia turime žinoti, kas yra žiemos miegas ir kas ne. Hibernation yra operacinės sistemos procesas, kuriame visi duomenys, paslaugos ir nustatymai, kuriuos naudojame, yra „užšaldyti“, norint išjungti kompiuterį ir pradėk iš naujo kaip buvo.

Taigi, užmigdymas nereiškia palikti dokumentų ir failų, kaip buvo tada, kai išjungėme kompiuterį, kad galėtume vėl juos naudoti, ir nereiškia, kad sustabdysite kompiuterį. Jis yra šiek tiek greitesnis už pirmąjį ir pigesnis už antrąjį.

Kas yra pakaba?

Laikinai sustabdykite komandą arba įeikite miego režimu reiškia, kad operacinė sistema sukuria tiesioginį visos sistemos vaizdą (įskaitant asmens duomenis) ir nusiųsk jį avinui arba nestabili kompiuterio atmintis, norint išjungti likusius komponentus, tačiau RAM atmintis ir pagrindinė plokštė ir toliau veikia, nors ir lėčiau.

Miego režimas reiškia, kad įranga ir toliau vartoja energiją, nors ir neveikia iki galo, ir bus vėl suaktyvinta paspaudus klavišą ar pelę arba tiesiog pakeliant dangtelį nešiojamųjų kompiuterių atveju.

Šis metodas yra tikrai naudingas kompiuteriuose, kuriuose yra daugiau nei 2 Gb RAM atminties ir mažai vidinės atminties standžiajame diske (pavyzdžiui, nes tai yra SSD diskas).

Kas yra paleisti iš naujo su atvirais dokumentais?

Operacinės sistemos, tokios kaip „MacOS“, turi hibridinę funkciją Tai reiškia, kad reikia išjungti operacinę sistemą, tačiau ją vėl įjungus, operacinė sistema atidaro naujausias programas kurie buvo uždaryti, arba tam tikri dokumentai.

Tai praktiška daugeliui, todėl daugelis „Gnu / Linux“ paskirstymų daro tą patį. Tačiau ši parinktis vis tiek yra iš naujo paleistas kompiuteris arba paprasčiausias kompiuterio išjungimas, o po to pradinis procesų ir konfigūracijų įkėlimas atliekamas kiekvieną kartą paleidus. Tai galime padaryti rankiniu būdu, bet tai gali sulėtinti operacinės sistemos paleidimą.

Taigi, kas yra žiemos miegas?

Hibernation yra procesas, kurio metu sukuriamas tiesioginis dabartinės sistemos vaizdas, tačiau jis nėra išsaugotas ram, o apsikeitimo atmintyje arba kietajame diske pakeiskite atmintį. Tai yra diske ir todėl gali būti išjungtas neištrynus informacijos.

Tai reiškia, kad kompiuterį galima išjungti, nes jis neturi nieko atminties atmintyje, nepastovioje atmintyje, tačiau sistemos apkrova nėra tokia ilga, kaip operacinės sistemos pradžioje, nes naudojamas vaizdas.

Visa sistemos informacija yra perkeliama į vieną failą, kuris yra įkeliamas failas, todėl taip pat mums reikės turėti didelės talpos standųjį diską, kad galėtume naudoti žiemos miegą be jokių problemų.

Ar galiu užmigdymo funkciją naudoti gnu / Linux?

Mes galime atlikti tik šią funkciją jei „Linux“ branduolys jį tikrai palaiko. Tai svarbu atsiminti, nes jei norime naudoti mūsų sukurtą branduolį, ši funkcija turi būti įjungta, kitaip mums pasibaigs ši funkcija ir negalėsime aktyvuoti žiemos miego.

Langas su meniu užmigdyti, sustabdyti ir išjungti kompiuterį.

Tačiau dažniausiai naudojamas platinimo siūlomas branduolys, versija, kurioje įjungta užmigdymo funkcija, taip pat kitos funkcijos ir tvarkyklės. Taigi normalus dalykas yra tas, kad žiemos miegas yra mūsų kompiuteryje su Gnu / Linux.

Kaip suaktyvinti užmigdymo būseną Gnu / Linux paskirstyme?

Kaip jau minėjome, žiemos miegas yra visuose „Gnu / Linux“ paskirstymuose (bent jau daugumoje). Tai reiškia, kad tiesiog eikite į darbalaukio išjungimo meniu ir rasime galimybę užmigdyti, kartu su išjungimu, paleidimu iš naujo, laikinu sustabdymu ir atsijungimu. Kai būsime užmigdymo režime, turime tik paspausti maitinimo mygtuką, kad vėl įjungtume sistemą.

Jei norime naudoti šią funkciją per terminalo komandą, pirmiausia turime įdiegti „pm-utils“ įrankius, kurie tikrai jau bus. Bet jei turime kokių nors klaidų pranešimų, galbūt neturime įdiegę šių įrankių, kurie yra visose oficialiose platinimo saugyklose. Taigi, jei turime šiuos įrankius, norėdami pereiti į žiemos miego režimą, turime naudoti šią komandą:

sudo pm-hibernate

Jei turime paskirstymą, kuris yra pagrįstas „ArchLinux“ ar iš jo išvestos, mes turime tik parašyti:

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

Naudojimo atveju OpenSUSE, turime naudoti šią komandą:

systemctl hibernate

Jei esame rizikingesni ir turime paskirstymą, kuris yra pagrįstas arba yra "Gentoo", komanda yra tokia:

pm-hibernate

Tai yra bendra taisyklė, tačiau yra keletas išimčių, pvz., „Ubuntu“.

Kaip įjungti žiemos miegą Ubuntu

Nors „Ubuntu“ leidžia sistemai užmigdyti savo branduolyje, ši parinktis paskirstyme pagal numatytuosius nustatymus neįgalinta ir mes patys turime jį suaktyvinti. Tačiau tai galima išspręsti labai paprastu būdu.

Pirmiausia turime sukurti tekstinį failą su „gedit“ ir į jį įrašyti:

[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

Išsaugosime šį failą tokiu pavadinimu:

com.ubuntu.enable-hibernate.pkla

Dabar turime atidaryti failų tvarkyklę su administratoriaus teisėmis ir sukurtą failą įklijuoti į šį aplanką:

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

Įklijavę failą uždarome visus langus ir perkrauname operacinę sistemą, kad būtų pritaikyti atitinkami pakeitimai. Paleidus sistemą iš naujo, pamatysime, kaip pasirinkta ši funkcija dabar yra mūsų „Ubuntu“ darbalaukio meniu ir ne tik per terminalą.

Hibernate ubuntu.

Išvada dėl žiemos miego

Hibernate paprastai yra ekologiškesnis nei miegas, bet turime atsižvelgti į savo poreikius. Jei mums reikia greito starto, pakaba yra greičiausias pasirinkimas iš visų.

Kita vertus, jei norime taupyti energiją ir išteklius, geriausias pasirinkimas yra paleisti iš naujo atidarius dokumentus. Bet jei priešingai neturime problemų su ištekliais, bet nenorime švaistyti energijos, žiemos miegas yra geriausias variantas, todėl dažniausiai geriausiai tinka šiuolaikinei įrangai kur nėra jokių standžiojo disko vietos apribojimų, tačiau yra problemų su akumuliatoriumi.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Grigalius Rosas sakė

    Taigi staiga ateina į galvą straipsnis / diskusija, nepamenu, kur jį perskaičiau, kuriame buvo sakoma, kad apsikeitimo nebereikia, jei turime daugiau nei 8 GB RAM. Bet jei atsižvelgsime į tokias galimybes kaip žiemos miegas, nesvarbu, kiek avino turime, nėra daugiau nosies nei turint apsikeitimo skaidinį taip arba taip, taip pat priežastis, kodėl rekomenduojama, kad jo dydis būtų bent jau toks avino atminties.

    1.    01101001b sakė

      Aš žinau, kad atsakau į komentarą prieš 2 metus, bet todėl, kad komentaruose ar straipsnyje niekas nenurodė, kad failas, kuriame yra užmigdymas ir apsikeitimas, yra skirtingi nesusiję dalykai, nors ir šiek tiek panašūs. Puikiai be apsikeitimo ir žiemos miegas neturi įtakos.

      Ir taip, apsikeitimas vartotojui nebetenka prasmės (išskyrus visada labai neįprastą). Apsikeitimas buvo paliatyvus, kai sistemai pasibaigė laisvas avinas. Turiu 4 GB RAM ir retai peržengiu 1,5 GB. Taigi mano atveju nėra prasmės. Kitas klausimas būtų, jei aš visada atsidurčiau ties laisvo avino riba. Šiuo pavyzdžiu kiekvienas jau gali žinoti, ar reikia apsikeitimo, ar ne.

  2.   Tralinuksas sakė

    Straipsnis yra geras, išsamus ir pakankamai paaiškintas, tačiau, prašau, saugokitės rašybos klaidų. Rašymas nebėra naudingas, jei, ko nežinote, yra, pavyzdžiui, klausimas ar jungtukas.

  3.   galopelado sakė

    Geras straipsnis. Ačiū.

  4.   g sakė

    geras leidinys ir naudingas

  5.   g sakė

    labai geras leidinys ir naudingas

  6.   Vilarmandas sakė

    Sveikinimai.

    Kaip suplanuoti tam tikrą laiką automatiškai užmigdyti? Norėdami suplanuoti suplanuotą išjungimą, pavyzdžiui, 23:00, jis būtų išjungtas -h 23:05, bet
    Kaip būtų planuoti žiemos miegą?

    Sveikinimai.

    1.    „Linux“ priklausomas sakė

      Bandėte su pm-hibernate -h 23:05

  7.   Omaras Beltranas sakė

    Na, aš turiu „ubuntu 20.04“ ir esu naujas šiame pasaulyje, norėjau įjungti žiemos miegą sistemoje ir atlikau visus veiksmus, kaip nurodyta straipsnyje, bet man tai neveikė. :(

  8.   Federmanas Moreno sakė

    Puikus straipsnis, išsprendžiau problemą, kad kompiuteris visiškai išsijungė, kai baigėsi jo įkrovimas. Kadangi aš padariau nurodytą procedūrą, kai ji pasiekia kritinę būseną, baterija peržengia į miego režimą. Be to, įjungiu užmigdymo funkciją tiek išjungimo mygtuke, tiek uždarant dangtį. Ačiū.