Here's a customization I've done here to double the actual downloading bandwidth used. This is suitable only when running in leaf mode:
* Disable all b/w limits for incoming traffic (untick the check boxex). * Raise the RX buffer size for downloads to 128K (needs expert mode). Disabling can be done for HTTP, and Gnutella traffic (since as a leaf node, the amount of traffic is negligeable). If you want to try this, grab the latest CVS version: I've also raised the RX buffer size on the UDP socket to 128K to avoid loosing any datagram when GTKG is busy doing other things: one cannot flow-control UDP traffic, so if it arrives at our node, better read it anyway. And if we can't read it immediately, let's ask the kernel to hold the data for us... Let me know how it improves things for you. Raphael P.S: it is not advisable to do this when running as an ultra node. This probably means GTKG will need to have two distinct b/w configuration setups depending on the mode. Anyway, the most efficient ultra nodes are the ones that don't download nor share anything, but which utilize (part of) their bandwidth routing traffic and proxying OOB queries for their legacy leaves. If you wish to download as an ultra node, you need to limit incoming b/w to reserve a part of it to Gnutella traffic. I expect further versions of GTKG (post 0.95) to have "profiles" so that the user only gives his available b/w and how much he want to reserve for GTKG, and the configuration of the traffic shapers will be done automatically. Experts will always be able to fine-tune it though. ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
