I understand that using flash memory for swap is generally considered
bad, since flash has a limited number of writes for each bit. I see
that some of the notes in the elinux wiki indicate that some apps/GUI
might need flash in order to run on the 128MB versions of the
Beagleboard. What would you recommend for a RevC2 Beagleboard with
256MB of RAM running linux from a SD card? Could I get by without
swap or would I want to have some regardless?
Are the algorithms for swap flash-aware these days? Could the overall
lifetime be improved by using a larger partition for swap (hoping that
writes are distributed) or perhaps by leaving some of the flash
unpartitioned, so that it is available for re-allocation (does it even
work that way)? In case this is application-dependent, I am
interested in running typical desktop/multimedia applications.
Thanks for any comments/insights/suggestions...