klt
Swap: 2.44GiB, Ram: 4 GiB
Swap-ot tudom novelni

Allitgattam ezt-azt.
Tesztelem
PercentageLow=30
PercentageCritical=25
PercentageAction=20

A "suspend" (felfuggesztes) nem akar osszejonni

    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