Why am I sharing the tips about how to speed up internet connection ?, because so many peoples feel that the good internet is fast internet, the actually speed of the Internet is very much influenced by the bandwidth of your ISP, but here I will give you the tips of bandwidth optimization. But in this tutorial I give this tip only for linux especially ubuntu users that Accelerate Internet Connection in Ubuntu, because I also use dual boot linux and window.
1. Open your terminal
2. Then Edit the sysctl.conf file in the / etc directory
or you can type in a terminal like this:
your-pc @ linux: ~ $ sudo nano /etc/sysctl.conf
3. Then you can add the following code:
# Increase of max TCP buffer size setable using setsockopt ()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# Increase of Linux autotuning TCP buffer limits
# Min, default, and max number of bytes to use
# Set max to at least 4MB, or higher if you use very high BDP paths
net.ipv4.tcp_rmem = 4096 87 380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
# Do not cache ssthresh from previous connection
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1
# Recommended to increase of this for BT 1000 or higher
net.core.netdev_max_backlog = 2500
# For 10 GigE, use this, uncomment below
# Net.core.netdev_max_backlog = 30000
# Turn off timestamps if you're on a gigabit or very busy network
# Having it off is one less thing the IP stack needs to work on
# net.ipv4.tcp_timestamps = 0
# Disable TCP selective Acknowledgements.
net.ipv4.tcp_sack = 0
#enable window scaling
net.ipv4.tcp_window_scaling = 1
4. Then Save it
5. Still in terminal, you can use the following command to apply
your-pc@linux: ~ $ sudo sysctl -p
At least there are significant changes to the sysctl.conf file editing.
Hopefully useful. Thankyou.