Sascha W�stemann ([EMAIL PROTECTED]) wrote:

> I haven't reniced it, because I think it consumes it's cpu time it
> needs, so if fiddling with it, I would loose contact, right? Would using
> a different freenet file system decrease cpu usage leading to less load?

If you only have a 350 MB data store, it seems unlikely that you could
have a large enough number of files in any given subdirectory to cause
O(n^2) directory-search issues with ext2 file systems.  But this is
largely a guess on my part -- if you want to benchmark reiserfs vs. ext2
and document your results, I'm sure many people would find them quite
interesting.

For larger data stores on Linux, reiserfs is the recommended choice
of host file systems.  *BSD file systems are generally good for this
as well (but the lack of a top-quality Java runtime for BSD systems
hurts immensely).

> The linux box has an AMD-3D cpu at 300 MHz and the new box will
> have a similar one, when finished.

This is a slow CPU by Freenet standards.  The Freenet node performs
massively heavy math/crypto work.  I have a K6-2 333 MHz CPU in the
box on which I run a transient node (and my web browser).  If I load
The Freedom Engine on this machine, the load average easily reaches
25-30, and the system isn't usable for much else until it settles down.
(This box also runs Linux 2.2.21, which is not known to handle massively
multithreaded Java applications particularly well; it might do better
under Linux 2.4.)

If you're going to run a permanent node on such an old machine,
either let the machine be dedicated to Freenet and nothing else,
or use "nice" and lower the maximumThreads value to something that
will keep the system usable for other jobs.  You'll have to experiment
to find what works best for you.

> Is there a floppy distribution which
> can do java to run freenet/frost? I'd like to save using a harddisk to
> run the second linux box, if possible.

-rw-rw-r--    1 freenet  1007     22839295 Oct 30 21:58 
/freenet/j2re-1_4_1_01-linux-i586.bin

You'd need a very large floppy disk to hold a Java runtime!  (LS-120....)
Maybe a bootable Linux+Java+Freenet CD, using RAM disk for the data store,
would be a feasible project.  With ARKs and a sufficiently clever boot
script, I really do believe it's possible to roll out "cookie cutter"
Freenet nodes in this manner.  (You could even fit it all on one of those
miniature CDs.)

The obvious problem with this (diskless nodes) is that if one of
them crashes, it loses the whole data store.  Freenet is designed
to work best with permanent nodes that retain their data for as
long as it remains popular.  I don't know how big an impact the
loss of a single permanent node's data store makes, but obviously
it can't be a good thing.

On the other hand, the ability to erase your data store completely,
simply by hitting the power button, may be a useful feature in some
environments (running a node in a country like China, etc.).

-- 
Greg Wooledge                  |   "Truth belongs to everybody."
[EMAIL PROTECTED]              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |

Attachment: msg02747/pgp00000.pgp
Description: PGP signature

Reply via email to