Op 13-jan-2011, om 20:04 heeft Daxter het volgende geschreven:
On Jan 12, 2011, at 3:41 PM, Edzard Pasma wrote:
Op 12-jan-2011, om 19:32 heeft Daxter het volgende geschreven:
I can't figure out what exactly is the cause, so I'll just explain the symptoms. Freenet is running fine, but most attempts to load a "normal" (WWW) web page either stall or load very slowly. My guess is that, starting somewhere around build 1315, my node started creating so many connections that it borders the max number my router supports, thus leaving little room for other applications to create their own connections. I am sure that Freenet is the issue because as soon as I shut down my node, pages load at their normal rate.

This leads to two questions:
1. How can I determine that this is indeed the issue? (that my router's connection limit is maxed out, and/or that Freenet is causing it) 2. What might my node be doing to cause in the first place? An alternate theory would be that it isn't properly terminating old connections to my router's liking.

Here is an answer to question 1, but just for Linux.

On Linux you have netstat to find out about open connections. The plain command returns some hundred lines, on a quiet system. I think the limit is in the order of the number of available ports or at least those in the dynamic range (5.000?).

Netstat -p prints the process id that owns a connection. Grep and co should find the freenet processes. On my system this yields just 5 connections.

I'm running Mac OS X, but it already has netstat installed. The problem is that "-p" refers to something to do with protocols, instead of processes. I searched the man page and couldn't find any reference to an ability to show the processes holding the connections.

I don't know how large the limit of connections is, but the range of ports at least goes to 65,535 (according to what I could find on a quick web search).

Oddly there weren't that many connections (a few hundred). Now I'm really confused; how, then, is Freenet preventing other applications from communicating? This symptom only exists when it's running... Freenet rarely even uses 1/4 of my download bandwidth.

May be more convenient than netstat is list open "files"::

lsof -p <freenet process id's>  | grep -e TCP -e UDP -e COMMAND

There must be more advanced options but I'am not using these commands very often and use grep to filter the report. Lsof also shows UDP connections that I missed yesterday (should have used netstat-a to include these).
_______________________________________________
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Reply via email to