[Arm-netbook] Genesi lowered the prices!
Gordan Bobic
gordan at bobich.net
Mon Feb 28 16:12:59 GMT 2011
Luke Kenneth Casson Leighton wrote:
>> If you're stuck with low RAM, you may want to look at the compcache
>> (ramzswap/zram) project.
>
> ah. yes. this apparently has extremely good effect on firefox
> because much of its memory-leaks in its data structures are extremely
> regular. so they compress _right_ down, real easy :)
It's actually even better than that - you'd be surprised just how many
0-filled pages there are floating around on an average desktop Linux
system. compcache marks these as empty and throws them away completely
when they get swapped out, so you quite literally get all that memory
back for free.
> i'm kinda surprised that compcache (and compswap) aren't more widely deployed.
compcache (ramzswap/zram - there is no such thing as "compswap") has
been a bit dodgy/leaky until recently. It didn't free unswapped memory
back, so the swap RAM is still used (and can be reused for swapping),
even when the system is showing nothing is swapped out. As recently as
2.6.35, zram (the more generic replacement of ramzswap) there's been an
unfortunate transitional hangover issue of the zram config program
source being pulled from the SVN, but the /sys/ interface for
configuring the module wasn't there.
All of this has been addressed in the most recent mainline, though. I've
been using it ever since I started using SSDs heavily (to avoid swapping
onto flash), and it works great, not to mention that it is massively
faster than actual disk swapping (doubly so onto cheap, slow-to-write
flash).
Gordan
More information about the arm-netbook
mailing list