Including tweaks for TCP-networking
What about including tweaks for TCP? (window size)
I thought about a slider where you can set the maximum bandwidth (from your ISP) - and then the program creates a backup of the current settings and tries to optimize the settings in the /etc/sysctl.conf (reboot required)
From speedguide.net:8080 (my MTU is 1492, and MSS 1452)
For optimum performance, consider changing RWIN to a multiple of MSS.
Other RWIN values that might work well with your current MTU/MSS:
63888 (up to 2 Mbit lines, depending on latency. MSS * 44)
127776 (1-5 Mbit lines, depending on latency. MSS * 44 * 2)
255552 (2-14 Mbit lines, depending on latency. MSS * 44 * 2^2)
511104 (8-30 Mbit lines, depending on latency. MSS * 44 * 2^3)
1022208 (25-60 Mbit lines depending on latency. MSS * 44 * 2^4)
I found a lot of information about the net.ipv4 values, but I'm not sure which other tcp settings could raise the throughput(?):
http://
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by