kokopo

Nem szoktam hibernálni.
Az én elképzelésem szerint a minimum ahhoz, hogy hibernálni tudj, hogy ugyanannyi swap-ed legyen, mint amennyi RAM éppen foglalt.
Alapból azt szoktam olvasni, ha hibernálni akarsz, akkor legalább akkora swaped legyen, mint amennyi RAM van a gépben.
A 4 GiB RAM nem túl sok. Azt nem tudom, ha az betelik a RAM (a swappiness értéke, ha az alapértelmezett 60, akkor azt állítsd át 10-re vagy 5-re), és elkezd a rendszer swappelni, és van mondjuk 8 GB swaped, akkor hagy-e hibernálni, hibernál-e swap fájlba is vagy ahhoz swap partíció kell.
Talán ezeket mind érdemes lenne végigzongorázni.

Csak egy kis terminológiai megjegyzés:

  • A felfüggesztés (suspend) az ún. S3 alvási állapotba teszi a gépet, a CPU leáll, de a memória áram alatt marad
  • A hibernálás mindent kikapcsol, a memória tartalmát kiírja a háttértárra, Linuxokon konkrétan a cserehelyre, legyen ez külön partíció vagy fájl.

Szóval ez utóbbihoz legalább annyi cserehely kell, amennyi memória van a számítógépben.

Fiokban talaltam ram-ot, mar bele is tettem, tehat az mar 8GiB
Swap meretet is fogom novelni
Kerdesem annyi, ezek utan normalisan fog mukodni a hibernalas automatikusan, ha a toltotsegi szint eleri a modositott 20%-ot?

    kokopo Fiokban talaltam ram-ot, mar bele is tettem, tehat az mar 8GiB

    De jó kis fiókod van!

    • klt válaszolt erre.
    • klt kedveli ezt.
      • Szerkesztve
      • Legjobb válaszkokopo állította be

      kokopo

      kokopo ezek utan normalisan fog mukodni a hibernalas automatikusan,

      Előbb próbáljuk ki kézzel:

      sudo systemctl hibernate

      Ha működőképes a hibernálás, akkor ezzel ez megtörténik.
      Kicsit szuttyog majd a gép, és kikapcsol teljesen.
      Bekapcsoláskor GRUB menü után indulás közben elvileg kiírja, hogy "resuming from hibernate".
      Majd minden ott lesz betöltve, ahogy hagytad...
      Ha nem így van, hibaüzenet kapsz valahol, vagy bármi, akkor előbb annak kell utánajárni.
      Szóval próba....
      Én most kezdek bele ebbe a kísérletezésbe, jelentem, a kézi hibernálásom működött 🙂

      Akkor folytatom, a siker teljes 😃

      Tehát, átírtam az említett konfig fájlt.

      PercentageLow=85
      PercentageCritical=80
      PercentageAction=79

      Értelemszerűen neked a megfelelő százalékokat kell beírni.

      A legutolsó sorban az action-t kicseréltem hibernálásra:
      CriticalPowerAction=Hibernate

      Majd újraindítottam az upower service-t, hogy a módosított konfig érvényre jusson:
      systemctl restart upower.service

      (Ha nem eleve root terminálban csinálod, akkor tedd elé a sudo -t!)

      79%-nál szépen elment hibernációba...

        OFF
        klt

        Most már tényleg egy kukacos vénember lettem. :-(
        Volt a gépben 4 GB RAM, talált még a fiókban, beletette a gépbe, így abban van most 8 GB.
        Szerintem akkor a fiókból 4 GB-ot vett ki.
        Akkor is ez jön ki nekem, ha a fiókban volt egy 8 GB-os és azt megcserélte a gépeben lévő 4GB-ossal. :-D

        • klt válaszolt erre.

          klt
          sudo systemctl hibernate
          Szuttyog, es kikapcsol, szoval nem hibernal, ujboli elinditas utan nem ott indul ahol abba hagyta, hanem nullarol 🙁

          Visszavonom, kiprobaltam "gomb"-rol, es mukodott, utanna paracsbol, es mukodott
          Koszonom a segitseget!

          • klt válaszolt erre.

            kokopo Pedig mát vakartam a fülem tövét, hogy vajon RESUME jól van-e beállítva?
            Ha működik, most nincs teendőd (szerintem), amúgy pedig ha nem működne a hibernálásból visszatérés, akkor itt találsz -valószínűleg- hasznos infót, illetve keresőszavakat, amik hozzásegíthetnek a probléma megoldásához.

              meskobalazs a következőre módosította a címet: Akkumulátor töltöttségéhez igazított felfüggesztés.
              Ennyivel később: 14 nap