Mike Stump wrote:

6286 is bad.  I mean, there are parts that that are really good, like
people back off when I QR and the messageSendTime is really, really
low.  The problem is, one person makes a request, I start moving data,
and then I QR everything coming in, then, no one talks to me anymore.
<big snip>

I'm using 5029 (which I think is the same as 6286).

Can you tell why you start QR'ing everything (from General Information page)? Are you using Q- or YThreadFactory? What is your maximumThreads?

I ask all this because I recently found out that I should use YThreadFactory instead of QThreadFactory (default) and increase maximumThreads from 120 (default) to 300 to stop my node from incessantly QR'ing. It seems to have helped, but I'll leave it up another day before I decide it's really working. However, I certainly don't have the same problem you have:

Connections open (Inbound/Outbound/Limit) 503 (341/162/512)
Connections transferring (Transmitting/Receiving) 213 (64/149)
Data waiting to be transmitted/received 4,256 KiB/92 MiB
Amount of data transmitted/received over currently open connections 37 MiB/48 MiB
Outbound connections that are to peers not in the routingtable 38.271606%
Number of distinct nodes connected 192



Current routingTime 25ms
Curent messageSendTimeRequest 79ms
Pooled threads running jobs 215 (89.6%)
Pooled threads which are idle 43
Current upstream bandwidth usage 10208 bytes/second (83.1%)
Reason for QueryRejecting requests: Estimated load (100%) > overloadLow (85%)
It's normal for the node to sometimes reject connections or requests for a limited period. If you're seeing rejections continuously the node is overloaded or something is wrong (i.e. a bug).
Current estimated load 100% [QueryRejecting all incoming requests!]
Reason for load: Load due to thread limit = 89.6%
Load due to routingTime = 70.4% = 85% + 15% * (25.868 - 1000.000) / 1000.000 <= overloadLow (85%)
Load due to messageSendTimeRequest = 80.4% = 85% + 15% * (79.959 - 1000.000) / 3000.000 <= overloadLow (85%)
Load due to output bandwidth limiting = 100% because outputBytes(612505) > limit (589824.009 ) = outLimitCutoff (0.8) * outputBandwidthLimit (12288) * 60


-Martin


_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to