[Om2008.12] Adding swap space can stop app crashes
Carsten Haitzler (The Rasterman)
raster at rasterman.com
Sat Jan 17 01:43:37 CET 2009
On Sat, 17 Jan 2009 11:03:03 +1100 Chris Samuel <chris at csamuel.org> babbled:
> On Sat, 17 Jan 2009 10:14:53 am Nick Van Fossen wrote:
> > So, I'm a bit lazy so instead of going through the trouble of adding a swap
> > partition, I just created a swap file.
> I would say that you're not necessarily being lazy there, if you configure a
> swap partition then you are limiting where the kernel can write bytes on the
> SD card which will lead to uneven wear on it.
> In future with a COW SSD aware wear-leveling filesystem like btrfs a swap
> file may end up being more SD friendly as the filesystem may (hopefully!)
> balance out those writes across the card.
as such the sd-card should be doing wear-levelling for you as it maps logical
to physical addresses and has an erase pool with extra blocks to play with. it
can be "improved" by a better fs aware of the algorithms that card uses - but
each card may be different depending on maker... wear-levelling is part of the
spec for sd and hidden behind the sd access interface - so card manufacturer
will determine quality of this... so spend your money wisely and get a good
reputable sd card from the major names that come with lifetime warranties.
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) raster at rasterman.com
More information about the community