Zapnutí swapu na Androidu

beer

  • *****
  • 729
    • Zobrazit profil
Zapnutí swapu na Androidu
« kdy: 27. 11. 2012, 12:35:45 »
Ahoj, mám android cynaogenmode 7.1 na HTC Wildfire a chtěl bych používat swap, stáhnul jsem si aplikaci swapper:
https://play.google.com/store/apps/details?id=org.azasoft.free.swapper


Vytvoří v pořádku swapovací soubor na kartě (class 10) ale neaktivuje se.


V terminálu, když zadám swapon -a, tak napíše, že není v /etc/fstab. /etc/fstab na nadroidu nemám, mám tam /etc/vold.fstab.


Jak mohu vytvořený swap aktivovat, aby se mi spouštěl při startu? Buď může být na ext3 oddílu, nebo na fat32. Nebo byste doporučili udělat samostatný swap oddíl? Mám ale obavu, že bych přišel o aplikace na ext3 oddílu nebo o data na fat32...
Ideální by bylo, kdyby se swap zapnul až když je sd karta připravena a přimountována...
« Poslední změna: 27. 11. 2012, 12:49:06 od Petr Krčmář »


beer

  • *****
  • 729
    • Zobrazit profil
Re:zapnutí swapu na androidu
« Odpověď #1 kdy: 27. 11. 2012, 12:44:24 »
ještě bych dodal, že když jdu do cd /sdcard, su, a pak dám swapon swap.swp, tak to žádnou chybu neohlásí, ale ram to ukazuje pořád stejně, nevím, jak poznám, je-li swap používaný, či nikoliv.

Sten

Re:Zapnutí swapu na Androidu
« Odpověď #2 kdy: 27. 11. 2012, 13:21:34 »
Velikost swapu ukazuje příkaz free. Ale moc mě nenapadá, na co je na Androidu swap, AFAIK Dalvik stejně bude odstřelovat aplikace, jako kdyby tam nebyl.

beer

  • *****
  • 729
    • Zobrazit profil
Re:Zapnutí swapu na Androidu
« Odpověď #3 kdy: 27. 11. 2012, 14:07:03 »
OK, díky. Jak tedy zvýším ram, když ne pomocí swapu?

RDa

  • *****
  • 2 036
    • Zobrazit profil
    • E-mail
Re:Zapnutí swapu na Androidu
« Odpověď #4 kdy: 27. 11. 2012, 14:57:00 »
Koupis si lepsi telefon/tablet :)


beer

  • *****
  • 729
    • Zobrazit profil
Re:Zapnutí swapu na Androidu
« Odpověď #5 kdy: 27. 11. 2012, 14:59:15 »
Koupis si lepsi telefon/tablet :)

Koupil jsem si kartu class 10 16 GB, abych zvýšil ram tím, že tam dám swap. Jinak swap se mi hlásí přes free nyní jako zapnutý a používaný, v info telefonu ho ale nikde nevidím.

Sten

Re:Zapnutí swapu na Androidu
« Odpověď #6 kdy: 27. 11. 2012, 16:55:38 »
Koupil jsem si kartu class 10 16 GB, abych zvýšil ram tím, že tam dám swap. Jinak swap se mi hlásí přes free nyní jako zapnutý a používaný, v info telefonu ho ale nikde nevidím.

Proč potřebuješ zvýšit RAM? Android má hodně jiný způsob používání paměti než desktopové systémy, a pokud tam běží jenom androidí aplikace, tak swap nebude mít žádný přínos, proto se tam ani nedělá.

jivep

Re:Zapnutí swapu na Androidu
« Odpověď #7 kdy: 27. 11. 2012, 17:30:17 »

Koupil jsem si kartu class 10 16 GB, abych zvýšil ram tím, že tam dám swap. Jinak swap se mi hlásí přes free nyní jako zapnutý a používaný, v info telefonu ho ale nikde nevidím.

Chapu to spravne, ze jsi si poridil kartu a chces na ni narvat swap, protoze chces vice pameti pro telefon ?? Vis k cemu swap slouzi ?? Takto si pamet opravdu nezvetsis. Muzes zkusit prestehovat nejake aplikace z ram telefonu na kartu, ale jinak jak uz tu padlo , jiny tel.

Rydlis

Re:Zapnutí swapu na Androidu
« Odpověď #8 kdy: 27. 11. 2012, 17:34:55 »
Nebo muzes zkusit jinou custom rom, nechci delat reklamu, ale spolupracovnik pracuje na BetterGenu, link: http://androidforum.cz/bettersplash-0-4-0-5-1-t31157.html

beer

  • *****
  • 729
    • Zobrazit profil
Re:Zapnutí swapu na Androidu
« Odpověď #9 kdy: 28. 11. 2012, 10:23:38 »

Koupil jsem si kartu class 10 16 GB, abych zvýšil ram tím, že tam dám swap. Jinak swap se mi hlásí přes free nyní jako zapnutý a používaný, v info telefonu ho ale nikde nevidím.

Chapu to spravne, ze jsi si poridil kartu a chces na ni narvat swap, protoze chces vice pameti pro telefon ?? Vis k cemu swap slouzi ?? Takto si pamet opravdu nezvetsis. Muzes zkusit prestehovat nejake aplikace z ram telefonu na kartu, ale jinak jak uz tu padlo , jiny tel.

Tak samozřejmě většinu aplikací mám na ext3 (přes link2sd) včetně dalvik cache.

Ono se mi občas stane, že se mi phone sám restartuje. Například spustím pubtran na vyhledání dopravy a když chci zadat zastávku, tak se to kousne a provede se reboot. Stávalo se mi to i s oficiální nerootnutou rom od htc, ale tam mi to padalo každou chvíly. Pak jsem to reklamoval a vyměnili mi základní desku. Teď už je po záruce, tak jsem tam dal cyanogenmode a u té aplikace pubtran se mi to restartovalo za poslední 2 dny již 2x a jednou se to restartovalo samo od sebe. Swap jsem dal tedy pryč, ono mi to ukazuje, že mám nějakých 150 MB volné ram, takže v ram asi problém nebude. Snížil jsem maximální takt na 710 Mhz. Snad to pomůže, zatím to vypadá OK.

Nebo muzes zkusit jinou custom rom, nechci delat reklamu, ale spolupracovnik pracuje na BetterGenu, link: http://androidforum.cz/bettersplash-0-4-0-5-1-t31157.html

Díky za tip, mrknu na to.

Tonda

  • *****
  • 564
    • Zobrazit profil
    • E-mail
Re:Zapnutí swapu na Androidu
« Odpověď #10 kdy: 29. 11. 2012, 12:31:10 »
Tohle mě zaujalo, tak sem trochu pátral. Tady jsou nějaké návody

Musí být root telefonu a musí to podporovat kernel.

http://forum.xda-developers.com/showthread.php?t=1659231
http://forum.xda-developers.com/showthread.php?t=1814311

beer

  • *****
  • 729
    • Zobrazit profil
Re:Zapnutí swapu na Androidu
« Odpověď #11 kdy: 29. 11. 2012, 14:59:44 »
Díky, kouknu na to.

Rydlis

Re:Zapnutí swapu na Androidu
« Odpověď #12 kdy: 30. 11. 2012, 14:24:42 »
k tomu CM.... muzes zkusit bud mou (CZrom, link: http://forum.xda-developers.com/showthread.php?t=1817544) nebo ten betterGen, nechci nejak pomlouvat nebo dokonce urazet CM, ale zda se mi hodne nestabilni, mel jsem ho taky nez jsem se pustil do moji custom Rom, a z vlastni zkusenosti vim ze telefon mi nehorazne padal, porad se sekal a tak podobne a ramky byly katastrofa. Obvykle na CM taky nejakych 130-180 MB (jenom pro srovnani, na posledni verzi CZrom mam 200-220MB). CM me kvuli tomu nastval a tak jsem zacal pracovat na CZrom, i díky tomu jsem tam, kde jsem. Nevnimejte to jako reklamu, jenom sdeluji muj nazor.

beer

  • *****
  • 729
    • Zobrazit profil
Re:Zapnutí swapu na Androidu
« Odpověď #13 kdy: 06. 12. 2012, 11:12:50 »
Díky za tip, akorát je tam uvedeno:
 This project has stopped!
Nemá mne to odradit?

Juraj

Re:Zapnutí swapu na Androidu
« Odpověď #14 kdy: 06. 12. 2012, 13:46:09 »
Mozno by bolo lepsie vyskusat zram - namiesto swapu sa data komprimuju do RAM. Nemam rootnuty telefon, pouzivam zram len na desktope, ale zda sa ze CyanogenMod to podporuje: http://androidforums.com/triumph-all-things-root/502481-zram.html