ZRAM - akár 3x több memória :)

Helyzet úgy hozta, hogy amíg a gépem javítás alatt van, addig a vésztartalék 8 éves notimat használom otthon. 1.5 GHz M Celeron és 758MB memória.

Nem túl fényes teljesítmény. Skype, böngészés, egyszerű játékok, programozás.

Operációs rendszernek Crunchbang-et használok, 80MB-os memória használattal ami igen barátságos. Viszont a böngésző képes sok memóriát megenni és a rendszer viszonyleg hamar nekiállt használni a swap-ot.

Swappiness értéket levettem 10-re 60-ról, valamivel jobb lett így de 600MB körüli memória használatkor őrülten darálni kezdett a gép. Emlékeztem rá anno Win 98 alatt volt valami memória tömörítő csoda és neki álltam keresni valami hasonlót linux alá.

http://forums.debian.net/viewtopic.php?t=77627

Működik remekül.

/sys/block/zram/orig_data_size -> 90MB
/sys/block/zram/compr_data_size -> 33MB

Wow! mivel nem CPU és memória intenzív alkalmazásokat futtatok egyszerre hanem inkább csak utóbbi, mondhatom hogy megtáltosodott a gépem és simán böngészek az eclipse mellett! :)

Hozzászólások

Köszi, ez még jól jöhet - subscribe. :)

könyvjelzőbe

Puppy linux felhasználó

Az előttem szólókhoz csatlakozva subscribe és köszi, ez még jól jöhet :)

BlackY

innen is subs
---------------------------
���������������������������

Én már üzemszerűen használom pár éve (akkor még ramzswap volt a neve).

Azért nagy csodára nem szabad számítani. Inkább csak fokozatosabbá válik tőle a lelassulás, nem pedig hirtelen akad meg az egész. Addig nagyon jó, amíg éppencsak swappolgat a rendszer, de nem szabad úgy tekinteni rá, mint ami megkétszerezi, megháromszorozza a memóriát.

Arra kell gondolni, hogy működési elvét tekintve ez továbbra is egy swap -> a tömörített memórialapok csak inaktívak lehetnek, ha hozzá akar nyúlni az alkalmazás, akkor az kitömörítéssel és a "rendes" memóriában újra teljes helyfoglalással jár.

Ráadásul a memóriából fogyasztja a helyet a tömörített adatoknak, onnan ahonnan éppen azért került ki valami a swapra, mert nem volt neki hely. Magyarán eléggé kétélű fegyver, lavinaszerűen meg tud csúszni az egész. Nagyon meg kell gondolni, hogy mekkora méretkorlátot állít be az ember. A default (memóriaméret/2) egy vállalható kompromisszum, nem szabad elcsábulni, hogy nagyobbra állítsuk.

És nem árt, ha van bekapcsolva egy disk-backed swap is, ha a dolgok nagyon rosszra fordulnának, pl gyengén tömöríthető adat kerül be.
---
Régóta vágyok én, az androidok mezonkincsére már!

Köszi a részletes leírást. Kíváncsi vagyok milyen memória méret mellett milyen beállítás mit okozott :)
A facebook képes 100M memória foglalását meg négyszerezni csak hipp hopp...
Én egyelőre állítgatom, nézem a előnyeit és határait a dolognak.
Ha nincs szükség a swap-ra akkor gondolom nem foglalja a memóriát. remélem. tehát teljesen dinamikus az egész.

Így van, teljesen dinamikusan foglal.

Én eredetileg (2009 környékén) csináltam olyan huligánságokat, hogy 8GB-os gépben 7GB-volt ramzswap limitre állítva. Még éppen le tudott futni olyan szimuláció, aminek ~11GB ram kellett, persze jó lassan.
13GB ram körül viszont már annyira döglődött, hogy nem tűnt esélyesnek, hogy egyáltalán befejeződik a futás.

Persze az abból a szempontból nem szokványos desktop terhelés, hogy itt majdnem az összes memória egyidejűleg aktív, vagyis folyamatosan ki-be tömörít.
---
Régóta vágyok én, az androidok mezonkincsére már!

De igen okoz, nem is keveset, de még így is sokkal jobb, mintha diszkről kéne az adatot visszaolvasni. Nagyjából úgy nyilvánul meg, hogy fokozatosan lassul be egyre jobban a gép. A swappolásnál viszont általában elég hirtelen és durván le szokott akadni, ezt jól kiküszöböli.
---
Régóta vágyok én, az androidok mezonkincsére már!

Pár napja használom, egyelőre nekem is jónak tűnik.

Koszi. Eleg idegesito, hoyg 4G ramnal elkezd swappelni es lefoglal mondjuk 20-25 M swapet. Az mar az en hulyesegem, hogy ugyanazon a wincsin van a swap particio, mint ahova amugy irna/olvasna.

--
http://www.micros~1