• Solutions
    • Business Solutions
    • Partners
    • Home Users
    • Charity/Education
    • References
  • Download
    • Windows
    • Mac
    • Linux
    • Development
  • Shop
  • Support
    • Support
    • Video guides
    • FAQ
    • Transfer modes
    • Forum
    • Wiki
  • About us
    • Company
    • Development
    • News
    • Roadmap
    • Legal notice
    • Contact

Low level network settings

From PowerFolder Wiki

Jump to: navigation, search

Preface

This article explains how to tune low level network settings of PowerFolder such as TCP / UDT socket buffer sizes, file chunk sizes and chunk download request queue size. If you never heard of TCP or UDP you should stop reading now. Thes settings require a basic understanding of the network fundamentals of the IP protocol stack.

These settings are available in version 3.1.6.5 or higher and can only be changed by editing the PowerFolder Configuration file.

The values used in the examples reflect the default values.

TCP / UDT Socket buffer size

You can control the TCP send and receive buffer size (SO_RCVBUF / SO_SNDBUF). Add the following line the config file to control the size:

# TCP and UDT connections
net.socket.internet.buffer.size=16384
net.socket.lan.buffer.size=65536

# UDT Connections only
net.socket.internet.buffer.limit=262144
net.socket.lan.buffer.limit=1048576
  • TCP Tuning on Wikipedia
  • UDT project on sourceforge.net

Transfer settings

PowerFolder supports to change the follow transfer parameter:

Maximum size of a file chunk

Files get transferred over the network in small messages called file chunks. These contain a certain amount of data (e.g. 32 KB) that gets transferred at once to the remote computer. The following config file line controls the maximum amount of data in one file chunk:

transfers.max.file.chunk.size=32768

Maximum file chunk request queue

During file download PowerFolder requests a number of file chunks from the uploader. The following setting control the maximum number of requests sent to the uploader:

transfers.max.request.queued=15

Bandwidth limit options

Bandwidth limit options can be changed directly in the user interface under Preferences.

Retrieved from "http://www.powerfolder.com/wiki/Low_level_network_settings"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in
Navigation
  • Main Page
SEARCH
LANGUAGES
 
Powered by MediaWiki
GNU Free Documentation License 1.2
  • This page was last modified on 3 March 2009, at 04:29.
  • This page has been accessed 699 times.
  • Content is available under GNU Free Documentation License 1.2.
  • Privacy policy
  • About PowerFolder Wiki
  • Disclaimers
McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams