[tahoe-dev] Recommendations for minimal RAM usage ?

Greg Troxel gdt at ir.bbn.com
Tue Mar 6 01:14:25 UTC 2012


Brian Warner <warner at lothar.com> writes:

> 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?).

Sorry, I did indeed mean MB.  I had just been reading about
retrocomputing too recently and must have been thinking of the good old
days, when programs that fit in 33K could do something useful.

> 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.

That would be nice.  But, I was surprised that the server was only
52M/20M (and still surprised that I could say "only 52M").

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20120305/0307e925/attachment.asc>


More information about the tahoe-dev mailing list