[GRASS-user] v.clean process killed itselt!?
Nikos Alexandris
nikos.alexandris at felis.uni-freiburg.de
Fri Jan 9 13:02:51 EST 2009
On Fri, 2009-01-09 at 15:57 +0000, Glynn Clements wrote:
> Nikos Alexandris wrote:
>
> > Attempting to clean a very big vector map (after patching and before
> > dissolving) ended without success. It's about all CORINE tiles to form
> > the European-wide land cover map.
> >
> > The process was running for 2 days now and killed itself for reasons I
> > don't understand. The machine I currently work with has 4GB of RAM and
> > 8GB of swap memory, not to mention the free hard disk space.
> >
> > # the map is big!
> > GRASS 6.4.svn (corine):/geo/grassdb/europe/corine/PERMANENT/vector > ls -lah corine
>
> > -rw-r--r-- 1 nik nik 1.9G 2009-01-06 10:01 coor
>
> Ouch.
>
> > -rw-r--r-- 1 nik nik 647M 2009-01-06 09:59 topo
>
> Ouch.
>
> For vectors, you should assume that not only will you need to store
> the entire map in memory, but the in-memory version may be
> significantly larger than the underlying files due to the need to
> store additional information related to the processing.
2xOuch's= not good :-)
Any smart workaround to work the european-wide CORINE?
> > # cleaning...
> > GRASS 6.4.svn (corine):~ > v.clean corine out=corine_clean tool=snap,break,rmdupl thresh=.01
> > Killed
[...]
> > What on earth killed this "important" process?
>
> It was most likely terminated due to excessive resource usage, either
> for exceeding its own specified limits (see "ulimit -a") or for
> depleting system-wide resources to the extent that the kernel killed
> it to protect overall system integrity.
>
> > How should on go about and clean this map?
>
> On a 64-bit system with a lot of RAM. A 32-bit system limits each
> process to a 4GiB address space, some of which is reserved.
:-)
My system is 64-bit, CoreDuo 2,53GHz, and I run Ubuntu Intrepid 64-bit.
Unfortunately I can't install more RAM.
Will more swap space help?
Thanks Glynn.
More information about the grass-user
mailing list