Keresés

Új hozzászólás Aktív témák

  • falco1

    tag

    válasz PirosHello #10664 üzenetére

    Köszi, és sajnálom, hogy sokat kellett vesződnöd vele.
    De legalább kiderült, hogy a Samsung nem módosított semmit, pont úgy működik minden, mint Android 12 alatt. Nagy valószínűséggel tehát Android 13 alatt is akkor kapod a legkisebb swap méretet, ha a SetEdit segítségével 1GB-re állítod a RAM Plus-t (és nem akkor, ha kikapcsolod). De hogy érdemes-e ezzel vesződni, arra a következőkben próbálok meg válaszolni.
    Vállalom a veszélyt, hogy ismét konteó terjesztőnek bélyegeznek, de az állításom az, hogy a Ram Plus (a Samsung állításával szemben) egyáltalán nem használja a Flash háttértárat. A RAM Plus nem más, mint ZRAM, azaz tömörített RAM disk (memória).
    Pontokba szedem az érveket, és azt is, hogy Ti hogyan tudjátok ellenőrizni a valóságtartalmukat:

    1. Allítsd át a Ram Plus-t a legkisebb értékre. Indítsd újra a telefont, majd nézd meg az elérhető tárhely méretét. Nálam ez 74.5 GB volt. Ezután állítsd be a RAM Plus-t a legnagyobb méretre, majd indítsd újra a telefont. Újra nézd meg az elérhető tárhely méretét. Nálam ez ugyanúgy 74.5 GB maradt. Az tehát megállapítható, hogy a RAM Plus egészen biztosan nem statikusan foglalja le a tárhelyen a megadott nagyságú swap méretet. (A swap mérete egyébként láthatóan változik a módosítás hatására).

    2. Ezután tölts le egy olyan alkamazást, ami direkt elzabálja a memóriát. Én ehhez a
    a Fill RAM Memory-t használtam
    [Fill RAM Memory]
    Állítsd be az alkalmazásnak, hogy nem korlátozott, majd indítsd el a memória zabálást.
    Ezután folyamatosan ellenőrizd, hogy fogy-e az elérhető tárhely, ahogyan a swap foglalás nő. Az eredmény az, hogy nem fogy, annak ellenére, hogy a swap használat nő. Erről készítettem videót is:

    [Galaxy A52s RAM Plus/ZRAM test]

    Tehát megállapítható, hogy a RAM Plus dinamikusan sem növel a háttértáron semmilyen swap fájl méretet.

    3. Az XDA fórumon többen is erre az eredményre jutottak. Egy root-olt telefon segítségével a kolléga ki tudta kapcsolni a ZRAM-ot, és láss csodát a swap teljesen eltűnt, annak ellenére, hogy a RAM Plus értékén nem változtatott. A RAM Plus állítgatása a ZRAM kikapcsolása után semmilyen változást nem eredményezett, amit a Linux kernel látott volna.
    [link 1]
    [link 2]

    Mik a tanulságok?
    1. Akik amiatt aggódtak, hogy a RAM Plus roszz hatással van a Flash háttértár élettartamára, azoknak nem kell.
    2. A Samsung állításával szemben attól nem lesz több tárhelyed, hogy kisebbre állítod (vagy kikapcsolod) a RAM Plus méretét.
    3. Android 13-on hagyhatod kikapcsolva (mivel úgysem kapcsolja ki), Android 12-n meg hagyd 2GB-n. Mindkét érték 3GB -os dinamikusan növekvő ZRAM alapú swap -ot állít be, ami nagyjából megegyezik azzal az értékkel, amit a régebbi kevesebb memóriával szerelt Samsung telefonok is használtak (ti. a fizikai RAM fele). Ugyanis ilyen RAM tömörítésen alapúló swap -ot a Samsung telefonok már azelőtt is használtak, hogy a "RAM Plus" marketing név megszületett volna :)
    Az A3 2017 Android 7 -tel pl. 1GB ZRAM swap-ot használ 2GB fizikai memória mellett.

    Akit jobban érdekel a swap/ZRAM működése:
    (Compressed block device in RAM rész)
    https://wiki.archlinux.org/title/Swap
    https://wiki.archlinux.org/title/Zram

Új hozzászólás Aktív témák