Packet efficiency How can I raise the efficiency of my client? What is it based on? When I connect my client to Morpheus (on the same machine), efficiency looks good. Ping 100%, Pong 98.33%. Since I'm not yet connected to other clients, and not yet sending queryhits myself (not implemented yet, but I route incoming correctly), the others are at 0%. When I connect my client to some other client on the internet, and start forwarding there packages to Morpheus, my ping efficiency drops to say 30%, pong stays where it was (high in the 90's). Query is really bad (15%), queryhit is 100% (as I said, I'm routing them correct). How can I get up the Query and ping percentages? Are there specific algorytms for querys and pings? Also, 1 other question. Althoug my pong efficiency looks good, I came across a term called pong-caching. What is meant by this? The only thing I *cache* are IPs and GUIDs. Must I keep other data as well, and what can I do with it? Thanks |
How exactly do you measure your efficiency? So I can figure how to answer :) |
I think he is saying the efficiency that is being displayed in morpheus. According to the gnucleus source it is: Good PACKET / Total PACKET where PACKET is the type of packet. |
So this would meaan that either there's an error in my forwarding procedure, or I'm receiving bad packages. |
An error most likely. |
I use Gnucleus to test my client. When I send a ping or two my rating jumps to 100%. |
All times are GMT -7. The time now is 01:16 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.