Re: [freenet-support] network usage on start

2004-04-04 Thread Toad
On Sat, Mar 27, 2004 at 07:44:11PM +, Michal Charemza wrote:
 Hi, I'm a bit of a newbie, so I'm not 100% sure that my answer is right, 
 but I think I can help:
 
 I know. Perhaps I should clarify: it begins to download as soon as I run 
 start-freenet.sh,
 
 As soon as you start freenet your node (i.e. your computer) doesn't just 
 'connect' to the freenet network, it really becomes 'part' of the 
 network, routing requests and data about the network. That is to say: 
 requests for data are sent to your node from others, and if the data 
 isn't already on your node, it may sent the request to other nodes it's 
 connected to. If data is found, it is passed to your node, which will 
 pass it back to the node from which the request came. Your node may 
 decide to keep this data in case it is requested in the future.

It usually takes a while though.
 
 and keeps going for a while, even before I access 
 fproxy/run any clients.
  
 
 The above all happens before you even access fproxy or run any clients. 
 This happens on all nodes (although I'm not too sure about transient 
 nodes... not quite sure what they are)... however:
 
 This is something of a problem, as I use dial-up.  
 
 It says somewhere if you don't have a stable IP address (usually if you 
 have a dial up connection)... maybe you should transient node in 
 freenet config. My internet is really dodgy at the minute (although 
 clearly I can send e-mail!) so I can't check the website, but I imagine 
 is should say something there about it. I'm not sure what effect this 
 would have though.

Well... on unstable, this is slightly different: all nodes connected,
INCLUDING TRANSIENTS, are in the routing table, and transients are
expected to handle queries like the rest of the network. However their
node references are not passed on IIRC, so they probably won't get as
much traffic as non-transients... Also policy on which nodes to drop
when we get a new connection is based primarily on routing performance,
so if transients don't serve queries they won't work very well...
 
 Hope this helps,
 
 Michal.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Re: [freenet-support] network usage on start

2004-03-28 Thread Nick Tarleton
On Saturday 27 March 2004 03:10 pm, S wrote:
 When you start Freenet, it immediately tries to connect to as many nodes
 as possible, from the pool of nodes that it knows about. If what you're
 seeing is a bandwidth spike that goes away after a couple of minutes,
 it's probably connections being opened. I imagine that handshaking with
 50+ nodes could use up all of your bandwidth for awhile.

 It could certainly be something else, though. Check out the Environment
 page from the web interface, go to Pooled Thread Consumers and you can
 see what the threads are doing. (Caveat: by loading the main web
 interface page, you're initiating requests for the activelink images of
 the index pages. To avoid this, bookmark the Environment page and go
 straight there as soon as the node starts.)

You're right:
   Class  Threads used
   Checkpoint: Opening connection   56
   freenet.interfaces.LocalNIOInterface$ConnectionShell  1
   freenet.node.states.data.DataStateInitiator   1
   freenet.node.states.data.TrailerWriteCallbackMessage:true:true1

I used Lynx to be sure there were no extraneous requests.
It's odd that with so many connections to other nodes, I still get RNFs 
frequently that say Attempts were made to contact 2 nodes, or even 0, as I 
reported previously.

 With the default settings, Freenet will pretty much saturate a dialup
 link when you're actively using it, and it will eat bandwidth even when
 you aren't using it. If you haven't done so already, you might want to
 tweak the input and output bytes values in the config file.

Yes, but that would cripple *Freenet*. But with any luck, I'll have a Real 
Connection in a couple months.

 Another suggestion is to make sure that the line

 transient=true

 is present in the config file, with no % in front of it. Transient nodes
 do not have any requests routed to them, which cuts down on bandwidth
 usage. As I understand it, there is an anonymity tradeoff here if
 someone is monitoring your requests and knows that your node is
 transient (your node isn't routing other peoples' requests, so all
 requests leaving your node are your own).
I have transient on, and doAnnounce=false. (I don't fear or loathe my 
government, yet.)

___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: [freenet-support] network usage on start

2004-03-27 Thread Christian Menz
Hi,

that _is_ freenet. It retrieves data, stored to your disk. When you query 
data, you retrieve from disks of other users :)

Christian

Am Sat, 27 Mar 2004 12:02:04 -0500 hat Nick Tarleton 
[EMAIL PROTECTED] geschrieben:

When I start Freenet build 5076. it downloads a rather large amount of 
data.
Is this some kind of prefetching? Can it be turned off?

___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at 
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


--
Christian Menz
www.phonophil.net
www.waldspirale3.de
ICQ:34268802   skype:b0r0mir
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: [freenet-support] network usage on start

2004-03-27 Thread Nick Tarleton
On Saturday 27 March 2004 12:25 pm, Christian Menz wrote:
 Hi,

 that _is_ freenet. It retrieves data, stored to your disk. When you query
 data, you retrieve from disks of other users :)

 Christian

 Am Sat, 27 Mar 2004 12:02:04 -0500 hat Nick Tarleton

 [EMAIL PROTECTED] geschrieben:
  When I start Freenet build 5076. it downloads a rather large amount of
  data.
  Is this some kind of prefetching? Can it be turned off?

I know. Perhaps I should clarify: it begins to download as soon as I run 
start-freenet.sh, and keeps going for a while, even before I access 
fproxy/run any clients. This is something of a problem, as I use dial-up. 
I've heard of prefetching the start-page links; if this is it, can it be 
turned off? I see no related option in freenet.conf.

___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: [freenet-support] network usage on start

2004-03-27 Thread Michal Charemza
Hi, I'm a bit of a newbie, so I'm not 100% sure that my answer is right, 
but I think I can help:

I know. Perhaps I should clarify: it begins to download as soon as I run 
start-freenet.sh,

As soon as you start freenet your node (i.e. your computer) doesn't just 
'connect' to the freenet network, it really becomes 'part' of the 
network, routing requests and data about the network. That is to say: 
requests for data are sent to your node from others, and if the data 
isn't already on your node, it may sent the request to other nodes it's 
connected to. If data is found, it is passed to your node, which will 
pass it back to the node from which the request came. Your node may 
decide to keep this data in case it is requested in the future.

and keeps going for a while, even before I access 
fproxy/run any clients.
 

The above all happens before you even access fproxy or run any clients. 
This happens on all nodes (although I'm not too sure about transient 
nodes... not quite sure what they are)... however:

This is something of a problem, as I use dial-up.  

It says somewhere if you don't have a stable IP address (usually if you 
have a dial up connection)... maybe you should transient node in 
freenet config. My internet is really dodgy at the minute (although 
clearly I can send e-mail!) so I can't check the website, but I imagine 
is should say something there about it. I'm not sure what effect this 
would have though.

Hope this helps,

Michal.







___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: [freenet-support] network usage on start

2004-03-27 Thread S
On Sat, 27 Mar 2004 14:13:09 -0500
Nick Tarleton [EMAIL PROTECTED] wrote:

 I know. Perhaps I should clarify: it begins to download as soon as I run 
 start-freenet.sh, and keeps going for a while, even before I access 
 fproxy/run any clients. This is something of a problem, as I use dial-up. 
 I've heard of prefetching the start-page links; if this is it, can it be 
 turned off? I see no related option in freenet.conf.

When you start Freenet, it immediately tries to connect to as many nodes
as possible, from the pool of nodes that it knows about. If what you're
seeing is a bandwidth spike that goes away after a couple of minutes,
it's probably connections being opened. I imagine that handshaking with
50+ nodes could use up all of your bandwidth for awhile.

It could certainly be something else, though. Check out the Environment
page from the web interface, go to Pooled Thread Consumers and you can
see what the threads are doing. (Caveat: by loading the main web
interface page, you're initiating requests for the activelink images of
the index pages. To avoid this, bookmark the Environment page and go
straight there as soon as the node starts.)

With the default settings, Freenet will pretty much saturate a dialup
link when you're actively using it, and it will eat bandwidth even when
you aren't using it. If you haven't done so already, you might want to
tweak the input and output bytes values in the config file.

Another suggestion is to make sure that the line

transient=true

is present in the config file, with no % in front of it. Transient nodes
do not have any requests routed to them, which cuts down on bandwidth
usage. As I understand it, there is an anonymity tradeoff here if
someone is monitoring your requests and knows that your node is
transient (your node isn't routing other peoples' requests, so all
requests leaving your node are your own).

-s
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]