[tahoe-dev] Recommendations for minimal RAM usage ?

Brian Warner warner at lothar.com
Mon Mar 5 21:55:44 UTC 2012


On 3/5/12 11:38 AM, Greg Troxel wrote:
> 
> No argument about figuring things out, but from a security viewpoint
> it would be nice to have a tahoe server process that does not have the
> client code even loaded. (I realize there is a notion of a WUI and a
> node that is client and server, but I prefer to run nodes that are
> clients and nodes that are servers and keep them totally separate.)

Yup.

> FWIW, on NetBSD 5.1ish i386, python 2.6, I have a process running an
> introducer, 33K size, 13K RSS, and a storage node, 52K size, 20K RSS.

33 *K*? Surely you mean 33 megabytes (maybe 33k pages of 1kB each, or
something?).

I think the tahoe Introducer code path imports a lot less code the
client/server node. Changing the structure to split client from server
in a similar way would probably help.

cheers,
 -Brian



More information about the tahoe-dev mailing list