[freenet-dev] Why Freenet is so SLOW! / Finding data
Robert Hailey
freenet-devl at osndok.com
Mon Dec 10 23:40:14 UTC 2007
On Dec 10, 2007, at 1:10 PM, Matthew Toseland wrote:
> IMHO the next step forward is simply to log location changes and
> display them
> either on the location page or on a subpage, or as CSV data (or
> perhaps
> through SNMP) so it can be graphed externally. Maybe for the node's
> peers as
> well as itself. Are you interested in doing some data collection
> code? Lets
> discover whether there actually is a problem with location drift
> before we
> try to solve it ...
I think that it should be observable with a few more datastore stats.
Specifically the datastore location, and the location of succeeding
requests.
A quick implementation is attached. It only accounts for what is in
the datastore since-launch (but shows a percent thereto), and takes up
several megabytes more of memory to track the location of the
datastore/cache in a running average.
If we are leaving our stores behind, I would predict that for many
nodes (running suffecient to have meaningful stats) that the
'storeDist' value may become arbitrary. And if it approaches the
'furthestSuccess' value the store is "left-behind"; whereas the
cacheDist will maintain approx. the same (once reliable).
Do you want this in the trunk? I don't think that I have the time to
do much data collection.
--
Robert Hailey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://emu.freenetproject.org/pipermail/devl/attachments/20071210/61f86662/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freenet-datastore-location-stats.diff
Type: application/octet-stream
Size: 9200 bytes
Desc: not available
Url : http://emu.freenetproject.org/pipermail/devl/attachments/20071210/61f86662/attachment.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://emu.freenetproject.org/pipermail/devl/attachments/20071210/61f86662/attachment-0001.htm
More information about the Devl
mailing list