Internet connection optimizer windows 7. Weak provider backbone

More and more people are connecting the internet. Now the Internet has ceased to be a luxury, as it was five years ago. Today, there is a network in all corners of the country, well, or practically in all. Even if it is not possible to connect a dedicated line or ADSL, you can always purchase a USB modem that works in places where there is GSM network, and it is everywhere.

However, there are things that have not changed since the advent of the Internet - Internet acceleration and traffic optimization. The problem is that despite the fact that there are no problems with speed in large cities, since leased lines, ADSL with high speed, 3G are used, the situation has not changed much in the regions. For example, ADSL with a speed of 128 Kbps costs the same as in Moscow a dedicated line with a speed of 70 Mbps. This leads people to look for ways to speed up the internet.

So, increase in internet speed can be divided into active and passive way. The active method includes direct changes to the settings of devices and the operating system using programs or by editing the registry. The passive method of increasing the speed of the Internet includes the selection and configuration of a browser, setting up a firewall, etc. We will consider all these methods in this article.

Active ways to speed up the Internet

Let's start free acceleration internet with optimization the operating system itself. The most common operating system that users use, Windows XP Pro, has a small loophole. A service appeared in Windows XP QoS(Quality of Service). This service is used for specific functions and is unnecessary for most users. The fact is that QoS reserves 20% of the channel bandwidth for its tasks. In addition, you need to take into account that it does not matter which channel you have - regular Dual Up or Gigabit Ethernet - 20% will be reserved for QoS.

So, first of all we need to disable this service to free up the channel and increase the internet speed. To do this, go to Start ->> Execute, we type msconfig... In the menu that appears, select the tab Services, and look for RSVP QoS in the list. Then we turn it off.

However, this is not all. Now we launch the applet Group Policy, for this in Start ->> Execute recruiting gpedit.msc, after which we select Local Сomputer policy, and there Administrative templates. After that select Network - QoS Packet Sheduler. V this menu turn off Bandwidth limit, or we reduce it from 20% to 0. But we have not completely disabled QoS. Now let's go to Device Manager, select "Show hidden devices", And there we delete the QoS devices. I want to make a reservation right away that many people say that QoS is a myth. Then check the ping with QoS enabled and disabled - you will see right away. And keep in mind that in order to completely disable channel reservation - you need to complete all the steps.

Now, or put the modem MTU value at 1492. This value is optimal for ADSL or leased line. For a regular Dual Up modem, it is better to set the value to 576.

Basically, we have done everything to optimize the operating system to increase the speed of the Internet.
Now let's get down to the software. To increase the speed of the Internet, are used various programs that perform various functions. For example, these are programs - firewall monitors, which not only protect against hacking and information leakage, but also allow you to increase the speed of the Internet. There are also programs that allow you to compress information into third party server... Perhaps, let's start with firewall monitors or, in common people, a firewall (FireWall).

A firewall helps protect your computer from unauthorized access. However, it has features that can speed up your internet. These features, for example, include blocking pop-up elements, ads, and other unnecessary nonsense that slows down the speed of website loading. The fact is that many graphic elements are heavy. As a rule, the creation of banners is undertaken by beginners and not professional designers who are even capable of making mistakes in advertising banners... Of course, there can be no question of image optimization. As a result, images on banners have a rather big size... It takes a long time to load image data. As you can imagine, this slows down the website loading speed. Yes, there are browser plugins that help you get rid of banners - banner cutters. However, these plugins have many drawbacks, while you can customize the firewall to the smallest detail.

So let's take a look at configuring a firewall based on Agnitum Outpost... Agnitum Outpost is one of the best firewalls... Let's omit the security settings and go straight to Outpost's settings for speeding up the Internet. So, first of all, we set up ad blocking. To do this, enter the text that is most often found in banners and advertisements. Outpost has extensive database templates that you can use without any problems. In addition, you can adjust the size of the images that will be blocked. This menu contains all banner sizes, so setting up this parameter will not take much time.

After setting up mail blocking, you can configure blocking additional elements such as Active X or Pop-Up.

We got rid of unnecessary images that slow down loading. Now a couple of us use another program - now we will compress traffic.

So, there are a lot of programs for traffic compression. These programs work like a proxy server. They turn to servers, which in turn compress traffic (35% - 70%). Accordingly, you save on traffic, and the speed of loading pages increases. Shrinking not only text information but also graphic.

However, almost all programs of this type are paid. From free software you can note Toonel... Please note that this program requires a Java Virtual Machine. You can make sure that you have it at the address - C: ProgramFilesJava. If not, then just download it to the address - http://java.com/ru/download/windows_xpi.jsp?locale=ru and download the program. After that, we install Toonel and start configuring it.

Toonel allows you to compress traffic not only on a local server, but also on a remote one. Depending on the required option, we configure the program. In the example, we will focus on the local proxy server option:

hostname: 127.0.0.1
localport: 8080
web interface port: 7999
Don't forget to set up JPG compression.

Now you need to configure the programs whose traffic you are going to compress. Let's take a look at the example of a browser. Go to the proxy server settings and enter the data that you configured in Toonel.

Then the program starts compressing traffic. For traffic to be compressed, the program must run constantly. The rest of the programs, the traffic of which must be compressed, are configured in a similar way ...

So active ways to speed up the Internet have ended. Now let's get down to passive.

Passive ways to speed up the internet

TO passive ways Internet acceleration can only be attributed to the browser setting. Moreover, you can only configure Opera 10, for everything else, you need to do all the above steps. Firefox itself does not compress traffic, Opera, up to version 10 compresses it slightly. All you can do with these browsers is turn off images. But, this opportunity should not be included, since many sites are incorrectly laid out, and simply do not load without images, or the text is not visible. Therefore, turning off images does not have the desired effect.

However, Opera 10 introduced new optionTurbo... This option is similar to how Toonel works. So if you plan to use Opera 10 - Toonel is optional.

In this article, we looked at the main free ways to speed up the Internet. And everyone will decide for himself how to speed up the work of his network. The choice is yours.

Greetings, dear readers! In the last article I told you about. There we used one simple program that dug out for us necessary information, and then we delved into the settings for a long, long time to achieve the desired result. Personally, it took me about an hour (taking into account the analysis of the program, about 40 minutes).

In this article I will also tell you how to speed up the Internet or, in other words, how to optimize your Internet connection. But this time it will be very simple. The program for optimizing the Internet connection is very simple and works in one click. That is, we will click on the button, the program will think a little and will do everything for us. I love these programs!

As I said in the previous article, there is no way we will be able to expand the Internet channel received from your ISP. But we can optimize it - this time with a program. After optimization, the Internet, in fact, will not change, but the speed of displaying sites should increase.

In addition, the program is simple, you should not have any problems with it, so I recommend everyone to try it.

And now the very instructions for using our program! By the way, I forgot to give you the name of this program - Auslogics, and you can download it.

Download the program from this site, unpack the downloaded file using any archiver, for example WinRar, and run boot file Auslogics IO 2.0.6.55.exe.

After installation, if you did not remove any checkmarks, a program icon should be created on the desktop + the program itself should start. I recommend using all automatic optimization rather than manual optimization.

So, the first window of the program looks like this:

In it you need to select the speed of your Internet connection and click on the "Analysis" button.

It took me 20 seconds to analyze, at the end I got the result:

What are we doing now? We fix all the shortcomings using the "Optimize" button! You must close all browsers (including this article) before clicking on it.

So, click on the "Optimize" button. The program will do everything quickly enough, after which the computer will need to be restarted (the program itself will prompt you to do this).

Important! If the program gave an error in the results and said that it was not possible to do everything, then you just need to choose a different Internet connection speed (most likely you made the wrong choice). Then do everything again.

Essentially, here's the whole optimization for you. At the end of the work, the program can be deleted, you will hardly need it, the settings will be saved.

Hopefully the cleaning program computer CCleaner was useful to you. In the future, we will definitely consider similar programs, and in order not to miss these lessons, and receive new articles directly to the mail! See you!

Surely, each user has repeatedly experienced a sense of discomfort at moments, for example, watching a favorite movie on the Internet, when video playback stops abruptly and a buffering phenomenon is observed.

Freeze open page, unusually long loading of the site, disconnection - all these are unpleasant consequences of the arising "congestion" on the way of transmission of information packets over the network.

Regardless of the type of connection, the methods that will be described here will in one way or another increase the speed of the Internet on windows 7, especially this article will be useful for mobile Internet users.

How to remove the internet speed limit?

Method 1: settings in the parameters of the serial port (COM1)

So, in order for us to find these parameters, we go to the device manager (Internet connection is not required now, the modem may be completely disabled): Start menu - Computer.



In the device manager, open the "Ports" item.

Here we select "Serial Port (COM1)".

Next in the window: Port parameters - in the "Bits per second" column, set the most maximum value, confirm by clicking "Ok" and close all tabs.


Method 2: tweak the reservation bandwidth limiting parameters

Let's start looking for options: Start menu - All programs - Accessories - Command line





V command line enter the command: gpedit .msc and press the Enter key.

In the menu that opens, look for the "Computer Configuration" item and open it.

Then open the following folders: Administrative Templates - Network - Qos Package Scheduler - Limit Reserved Bandwidth





In the window that appears, set a marker opposite the "Enable" item, and below in the "Bandwidth limitation (%):" column, enter the value - 0.

How to improve internet speed using software?

Method 3: increase internet speed with the Auslogics BoostSpeed ​​utility

For this method, you need to download and install Auslogics program BoostSpeed. This utility is available on the Internet as free version so don't feed the scammers! The program weighs only about 7 MB, we install it by default on the local drive C.

After installing the program, we reboot the system manually for the parameters to take effect. Before using the utility, connect the Internet and go into it through the shortcut that appears on the desktop.

Here we are interested in the "Tools" section. By clicking on it in the new menu, we find the item "Internet Acceleration".

Under it, click on the "Automatic" button, select from three possible requests for Internet speed: fast, medium or slow, in accordance with your type of network connection, rearrange the marker, start the process through the "Analysis" button.



After checking, a list of all parameters that require optimization will appear on the screen, so click “Optimize” and wait for the operation to end.

After that, a window will appear with a report on the work done and below the button "Restart".

Click on it, thereby restarting Windows to accept the new data.

What if your internet speed drops sharply?

Method 4: remove temporary files from Application Data

In Application Data ( AppData folder), we only need one directory with the name "Temp". But to get to it, we need to first detect AppData, because it is a hidden system file.

To do this, we perform following algorithm actions: Start menu - Computer - Organize (button at the top of the window, on the left) - Folder and search options

Further, the view - in the window with additional parameters, we go down the list, find the item "Show hidden files, folders and drives", set the marker opposite it - a little higher in the list we find the column "Hide protected system files (recommended)" and uncheck the parameter - in the window with the warning, we put the consent - "Yes" - click in the previous window with the parameters of the folders "Apply".

Thus, we have removed the protective effect of invisibility from hidden system files, some of them will be found on the desktop.




Having found this folder, click on the name with the right mouse button, find it in the "Send" menu and click on "Desktop (create a shortcut)".

After all the steps, you can hide the system files again in reverse order via folder options. In this case, the "Temp" folder we need on the desktop will remain visible.

So what do we need the Temp folder for? When starting the browser, as well as when visiting different pages, blogs, sites, some temporary files from the network are delayed in the desired folder, which in turn slows down the transfer of data. Therefore, noticing a clear slowdown in page loading or a sharp drop in Internet speed, we should minimize the browser without closing it and enter the "Temp" folder.

In the "Temp" folder, select all the data and delete it after Delete key or the right mouse button. Those files that will not be deleted are service files, the rest of the "garbage" will be in the trash can, which should be emptied immediately.

In most cases, speed problems are related to tariff or malfunctions on the side of the provider or user equipment. However, there are times when the decrease in speed is due to software settings or malfunctions. In this case, you can try to fix the situation on your own. Let's figure out how to speed up the Internet on Windows 10, what you need to do for this, etc.

All overclocking options can be divided into the following categories:

  • removal of restrictions in the operating system;
  • removal of restrictions in third-party programs;
  • bug fixes and firmware updates in the router / modem;
  • using settings for slow internet;
  • network optimization using third-party software.

One of these methods will definitely help you make your connection faster and more stable. Further, all methods will be considered in the form step by step guides as well as ways to check the speed.

How to check the speed

First, measure your connection speed using special service... This is necessary in order to verify the data with your tariff plan... It is possible that the Internet is not limited by anything, but fully corresponds to the declared speed. In this case, you need to use services to measure speed, ping and other parameters.

  1. The most popular option is to check at Speedtest.net. To do this, go to the site http://www.speedtest.net/ through any browser and click the Begin Test button.
  1. Next, an automatic selection of the nearest server and speed measurement will begin.
  1. At the end of the procedure, you will see the Download and Upload Speed, Ping data on the screen. Check the information received with the data of your provider about the tariff plan.

Most providers offer similar services. For example, for the Rostelecom provider, you need to visit the page https://moscow.rt.ru/service/srvhomeinet/connect_inet/speed_internet and select the required region.

The Windows 10 operating system has a built-in network check feature that can be used through the Task Manager. To view the network load, do the following:

  1. Bring up the Task Manager with the keyboard shortcut Ctrl + Shift + Esc. Go to the "Processes" tab and click on "Network" to reorganize the list as you use the internet.
  1. At the top of the list will be all processes that somehow use the network for their work. If you have a slow home internet, then close some of them. More information about the network load can be found in the "Performance" tab. At the bottom of the window, click on the "Open Resource Monitor" button.
  1. The "Network" tab contains all the processes related to working on the Internet. You can close them with RMB and the "End Process" button.

After rebooting, the computer will use these processes again, so it will not be possible to completely get rid of the problem with loading the network channel. Let's move on to removing restrictions in the system.

Now let's figure out the settings and limitations of the OS on a laptop and PC. After Windows installations 10 by default limits the connection speed and reserves part of the channel for system purposes (update, etc.). To optimize the Internet, it is necessary to remove the bandwidth limitation through the computer configuration. After that, the work of the connection should stabilize, and the speed should increase slightly.

To remove the restriction, follow these steps:

  1. Open the Run window using the Start menu or the Win + R keys. Then enter the command gpedit.msc and click "OK".
  1. The local editor will appear in front of you. group policy... Go to the branch Computer configuration - "Administrative templates Network" - "Scheduler QoS packages».
  1. In the right part of the window, find the line "Limit the reserved bandwidth" and click RMB. Then select "Change" from the menu.
  1. In the window, set the "Enabled" parameter. In the field for changing the network bandwidth limit, set "0" and apply the changes with the "OK" button.
  1. Now you need to check the use of the QoS scheduler by your network connection... To do this, right-click in the system tray on the connection icon (1) and select "Network Control Center".
  1. Now go to the "Change adapter settings" section.
  1. Right click on your connection and go to properties.
  1. Check the box next to QoS Packet Scheduler and apply the changes by clicking "OK".

Ready! Optimization helped increase the speed by about 10%, which was reserved by the system. If acceleration in this way did not help much, then move on to the next methods.

Diagnostics by standard means

You can also use the standard diagnostic wizard to check if the connection is working. The program will scan the network and display the status and the need to correct errors.

To run the diagnostic tool, do the following:

  1. Right click on the tray icon and select "Troubleshoot".
  1. Wait until the end of the diagnosis and see the result.

If no problems are found, continue with the next steps.

Limitation in programs

Some of the software that users install is network-related. Such programs can restrict the Internet and make it extremely slow. In addition, they may have speed limits. To return the Internet to working capacity and improve it, you need to use our advice.

The main program that most users try to speed up their connection is uTorrent. Increasing the Internet Speed ​​parameters is possible through the settings.

Open uTorrent. Click on required load Right-click and select the "Reception restriction" item in the menu. In the next section, you should set the option to "Unlimited" in order to overclock the torrent to the maximum.

You can do this for a while while you download a particular file or game through uTorrent. If you have very bad Internet connection and the channel is not enough for all needs, then turn off some programs before the download is complete. After the torrent finishes, you can re-launch the Internet-related software (Steam, Skype, and so on). This way you get the most from the tariff.

Browser settings and cache size

If problems arise when working in a browser (pages load for a long time, it is impossible to watch a video, etc.), then use special opportunities... Let's consider enabling turbo mode in Opera, Yandex Browser and Chrome.

To set up turbo mode in Yandex Browser and Opera, use the instructions provided:

  1. In Opera, you need to click on the browser icon in the left upper corner(1), then select the button Opera Turbo (2).
  1. In Yandex browser go to Settings. Click on the "Show advanced settings" button. In the Turbo subsection, set the "Always on" position (1). To disable the function, move the checkbox to the Off position (2).

In this way, you can limit the number of multimedia files on web pages (pictures, videos) and, therefore, speed up the loading of sites.

  1. In the browser Google chrome you need to install a separate plugin - Data saver... It will help to remove the brakes to reduce the waiting time when loading pages of sites. To do this, open the extension store in your browser and click the "Install" button.
  1. Now, by clicking on the extension icon, you will receive information about the saved traffic.

If the connection continues to slow down, then proceed to the next troubleshooting methods.

Increasing the cache size for the Internet browser can lead to slowdowns. It is not recommended to allocate more than 100 MB for cache on system disk... To fix this, you need to go to the browser settings and set the desired value (1), and then clear the cache using a special button (2).

In this way, the size of the cache is set in Mozilla Firefox and Opera. In Google Chrome and Yandex browsers, the procedure looks different, since they are collected on the same Chromium core:

  1. Open the properties of the shortcut on the desktop.
  1. In the Object field, add the command:
—Disk-cache-dir = "c: \ browsercache" —disk-cache-size = xxxxx

where xxxxx is the desired cache number in bytes.

Virus check

Malicious software can also significantly affect the performance of the Internet. To increase the speed, you need to scan the system for viruses and remove them. You can use third party programs either built-in windows defender 10. Let's scan the system for viruses using the defender:

  1. Go to the system parameters through "Start".
  1. Select the Update & Security section.
  1. Next, go to Windows Defender.
  1. Click on the "Open Windows Defender Security Center" button.

Working with a router

If you have a laptop, then most likely you are using Wi-Fi router ohm and wireless connection. This type of communication is unstable and the speed may drop at any time if you use Mobile Internet... If the wired provider is connected to the router, and the connection still slows down, then you need to reconfigure the device itself.

Through a Wi-Fi router, you can:

  • change the firmware;
  • reconfigure the connection again.

This can be done online using a browser. Therefore, you do not need special skills or knowledge of working with iron.

All router firmwares differ in interface, but the essence remains the same. Let's consider the update using an example of a device from ASUS:

  1. First, you need to log in to your ASUS account using the device's IP address. In this case, it is 192.168.1.1. It needs to be entered into address bar browser, and then log in using the login and password that the provider gives you when concluding the contract.
  1. Then go to the "Administration" tab (1) and select the "Firmware update" section (2).

If this does not help, then use the services of your provider's wizard. It is possible that the problem lies in the router itself and needs to be replaced with a new one.

Additional programs

The last option to regain fast internet is to use the optimizer functionality.

Some of these programs are Internet Speed ​​Booster or cFosSpeed. You can download cFosSpeed ​​here. With its help, you can optimize the Internet for games, streaming video or torrents. Install the utility and run the following actions to set the priority:

  1. Right click on the tray icon and select "Options" - "Settings".
  1. In chapter " General settings»You can set automatic priority active application... When you minimize a game or program, the internet speed will increase in other applications.

Outcome

Each of the methods presented in the instructions can help increase the Internet speed on Windows 10 in a certain situation. If all methods proved to be ineffective, then contact your provider's support team for advice and assistance.

Video

For greater clarity, we suggest watching a video that corresponds to the topic under consideration.

I bring to your attention a program with which you can optimize your Internet connection, increase speed, stabilize and reduce ping in online games.

1. Download the installation of the program itself from this topic in the attachment.
2. Install on your computer.
3. Run as administrator.
4. We set the settings for online games, as shown in the screenshots:

General Settings Tab
We select our network card for configuration. "Network Adapter selection"
On the speed scale, set the speed of your Internet connection.

Advanced Settings Tab

5. Click apply - "Apply changes"
6. The program in a new window will show what changes will be accepted, in this window, be sure to check the box next to "backup", this is necessary to restore the previous Internet connection settings in windows.

7. Click "OK" - after the program will apply the new Internet connection settings and ask to restart the system, reboot.

All is ready!

If you have any questions or suggestions, ask in this thread.

As promised, the translation into Russian of the instruction is "TCP Optimizer"

1. Introduction

TCP Optimizer is a program with an easy, intuitive interface for tuning TCP / IP parameters of broadband connections on current (and some outdated) Windows versions... TCP Optimizer Version 4 works on all versions of Windows, from XP / NT / 2000/2003, Windows Vista / 7/2008 Server to more recent Windows 8, 2012 Server, as well as Windows 10. The settings of all the above operating systems are different, so the program will offer only a supported set of options for the selected operating system. When creating TCP Optimizer, all the nuances of Microsoft regarding TCP / IP were taken into account, as well as RFC documents related to the program. The utility can edit all important registries with TCP / IP configuration parameters; in newer versions of Windows operates with PowerShell cmdlets; contains all the tweaks we listed earlier in the articles on improving transfer speed, and overall makes the tweak experience as easy as a breeze.

Below we describe all the options available in the TCP Optimizer. Some of the options may only be available for Windows 8 and higher.

2. Using the program. Short review.

If you don’t want to read all the documentation below, or you need tweaks right now, just follow all the points of this short instruction:

Run the program as administrator: to do this, right-click on the program shortcut, select "Properties", go to the section "Compatibility" -> "Run as administrator" -> OK.
Set the slider to maximum speed Internet connections (according to the data of the Internet service provider).
Select the type of network device through which the Internet is accessed (or check the box next to "Change all network devices").
At the bottom of the settings menu, select "Optimal."
Click "Apply". Decide if you will create backup and log, and restart your computer.

TCP Optimizer will do the rest of the work for you, and it will also optimize your Internet connection. You will be able to familiarize yourself with the list of all significant changes in advance, before they are applied on the computer. The program can be used to quick recovery custom settings, and, if desired, to experiment with other settings. Perhaps for the latter, you will first have to read all the documentation and our articles on tweaks in order to understand the meaning of certain settings and their effect.

To learn more about all the special parameters of the program, please read the following chapters.

Note: You will need to log into the program under your account (some options work only with accounts), as well as under the administrator's name, so that the program has the right to change some settings.

3. General settings

Below is a brief description of all the options on the General Settings tab in TCP Optimizer in the current version of Windows.

Connection speed

This slider allows you to select the highest possible Internet connection speed advertised by your ISP. You do not need to indicate the current connection speed here or enter the speed test result here. This requires the maximum theoretical speed of your connection. Note that the speed is indicated in MB / s, which means megabytes per second (not to be confused with simple megabytes).

Moving the connection speed slider will affect optimal size TCP windows. In older versions of Windows, changing the position of the slider immediately leads to the calculation of the optimal TCP receive window size for a given speed. In new operating rooms Windows systems this action can change the algorithm automatic tuning TCP receive windows ("restricted" for speeds below 1 Mb / s; "normal" for most broadband connections; "experimental" for speeds over 90 Mb / s). Note that the value "experimental" in the TCP window auto-tuning section should be used with care.

Choice network devices

The list will show all connected / active network devices recognized by the system. If a specific network adapter is selected using the pull-down menu, its IP address will be displayed in the lower right corner of the current section. Also, you can change or not change all network devices at the same time.

In this section of the program, you can set a custom MTU value ( maximum size data block). For standard connections the MTU value is 1500 bytes, with the exception of PPPoE connections and some DSL modem connections. The MTU index should only be corrected for them. For example, the maximum MTU value for encapsulation Windows PPPoE will be equal to 1480 bytes (and sometimes 1492).

Note: B rare cases the program may not recognize the preferred network device correctly. This will not greatly affect the performance of our product. In this case, you just need to check the box next to "Change all network devices". We would be very grateful if you could report such cases to us so that we can improve the program.

TCP Receive Window Auto-Tuning

This setting adjusts the algorithm for determining the TCP receive window size in Windows. The small TCP receive window can limit high-speed, high-latency connections, which are all broadband Internet connections. For most connections, we recommend choosing “normal” when setting this parameter. You will also need to make sure that you have disabled the "Windows Scaling heuristics" below so that Windows does not automatically change this setting.

Here are a couple of exceptions that do not need to be set to "normal" TCP autotuning:
1. If your connection speed is less than 1 Mbps, you can select “highlyrestricted”.
2. If you have a dial-up connection, you can select "disabled" (since your speed will not need a buffer larger than 64KB).
3. If your connection speed is about / over 100 Mbps, you can select “experimental”. However, in order to ensure good stability of data transmission, this parameter needs to be studied more closely. If you have any difficulty with the value "experimental", please set it back to "normal" and share your experience on the forums or email us.

TCP Window Scaling Heuristic

If this option is left enabled, Windows can restrict the window size from the default at any point at any time it considers network conditions to warrant action. When Windows limits the TCP window size, it doesn't always fall back to standard values... It is highly recommended that you set this parameter to "disabled" to preserve custom TCP autotuning settings.

Congestion control add-in provider

TCP usually avoids network congestion by gradually increasing the size of the send window at the start of a connection. When dealing with broadband connections, to make full use of the available bandwidth, the protocol algorithms also do not increase the window size quite quickly. Compound TCP is new method congestion control, which increases the TCP send window size for broadband connections (with large RWIN and BDP) more aggressively. CTCP maximizes throughput by tracking latency and data loss.

For most common scenarios, "CTCP" should be selected.

CTCP (Compound TCP) increases the TCP receive window size and the amount of data sent. This protocol improves the bandwidth of high-latency broadband Internet connections.
DCTCP (Data Center TCP) adjusts the TCP window size based on ECN congestion notifications. The protocol increases the throughput of local connections and low latency connections. Note that this protocol can only work on operating systems Server modifications.

Receive Side Scaling (RSS)

RSS allows you to process received packets in parallel on multiple processors, while avoiding packet re-sending. This option splits packets into streams and uses different processors to process each thread.

Combining Received Segments (RSC)

Received Segment Combining (RSC) function allows network adapter concatenate multiple TCP / IP packets received in single transmission, in large packages (up to 64 km). Thus, network stack fewer packet headers have to be processed. This reduces the load on the I / O intensive server and processor.

Direct cache access (DCA)

Direct Cache Access (DCA) allows a supported I / O device, such as a network controller, to place data directly into the processor's cache. DCA's goal is to reduce memory latency and improve channel throughput in high-speed (gigabit) environments. It is necessary that the I / O devices system chipsets and the processors supported DCA.

Note: The DCA effect is more noticeable on older processors.

Packet Lifetime (TTL)

This setting defines the default packet time-to-live (TTL) according to the code in the header of the outgoing IP packet. TTL defines the maximum time interval, in seconds (or hops), that an IP packet can exist on the network before reaching its destination. In fact, it is a certain amount of routers through which the IP packet is allowed to pass before it disappears. This setting does not directly affect the speed, however, an underestimated value of this parameter can prevent packets from reaching distant servers. And an overestimated value will take away extra time to recognize lost packets.

ECN power

ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with alternative method work with network congestion. Its task is to reduce the number of retransmissions. Essentially, ECN indicates that the cause of any packet loss is router congestion. This option allows routers experiencing congestion to flag dropped packets and allows clients to automatically slow down the transmission rate to prevent further packet loss. Typically, TCP / IP responds to network congestion by discarding packets. When ECN gets involved, the ECN-capable router instead of dropping the packet inserts a bit into the IP header to signal congestion. The receiver transmits the congestion notification to the sender. The latter, in turn, must respond to dropped packets. In modern implementations of TCP / IP, ECN is disabled by default, as this can cause problems in the presence of legacy routers that drop packets with the ECN bit or simply ignore the bit.

It is generally recommended to disable the option. Be careful when enabling it, as some routers discard packets with the ECN bit, which leads to packet loss or other problems. However, for ECN-capable routers, enabling this option can reduce latency in some games and improve connection speed despite packet loss.

Note: in some games of the publisher EA Games, when entering the profile, there are problems with entering the login (perhaps the problem is in the ECN support of the router).

Checksum offload

This option allows the network adapter to calculate the checksum when transmitting packets and determine the checksum when receiving packets on free processor reducing traffic by PCI bus... Checksum offload is also required for some other stateless entities to work, such as RSS (Receive Side Scaling), RSC (Receive Segment Aggregation), and LSO (Large Send Offload).

TCP Chimney Channel Offload

TCP Chimney frees the host processor from handling TCP traffic and offloads this functionality to the network adapter. It helps to improve the processing of network data on your computer without resorting to help additional programs and without sacrificing performance or system security. Programs that are currently busy processing network headers perform better in conjunction with the TCP Chimney option. In the past, enabling this option has had a number of negative consequences due to buggy network adapter drivers. However, the work of this option has become more fine-tuned over time. It is very useful for client computer processors and for high speed broadband connections. Not recommended in some server environments.

Note: Does not work with NetDMA (NetTDMA is not supported on Windows 8 and above).

Offloading LSO segmentation

When this option is enabled, the network adapter is used to complete data segmentation, since in theory it does this faster than software operating system. This improves the data transfer rate and reduces the load on CPU... Problems with this option occur at many levels, including problems with network adapter drivers. It is known that with Intel drivers and Broadcom is enabled by default. In this regard, many difficulties can arise.

TCP 1323 Time Stamps

According to RFC 1323, time stamps are intended to improve the reliability of transmission by retransmitting unacknowledged segments after the expiration of the RTO (interval before retransmission) interval. The problem with timestamps is that they add an extra 12 bytes to the 20-byte TCP header of each packet, thus wasting bandwidth due to the size of the header.

Note: In Windows Vista / 7, from TCP 1323 options, we recommend leaving only "Window Scaling" enabled.

Network direct access to NetDMA memory (Windows Vista / 7)

NetDMA (TCPA) provides advanced DMA capabilities. Basically, this option allows you to more efficiently allocate network data while minimizing the load on the processor. NetDMA option frees the processor from storing data packets transmitted from buffers network card to application buffers using the DMA engine. The option must be supported by your BIOS, and your processor must support Intel technology I / O Acceleration (I / OAT).

NetDMA is not supported on Windows 8 or higher.

4. Advanced settings

This section talks about a section of the program called "Advanced Settings" that is relevant for current versions of Windows.

Optimization Internet Explorer

According to the HTTP 1.1 specification in RFC 2616, it is recommended to use no more than 2 parallel connections default. Equally, the HTTP 1.0 specification recommends using no more than 4 concurrent connections (HTTP 1.0 cannot provide a long-term connection, so it wins at the expense of more parallel connections). Traditionally, Internet Explorer has followed RFC guidelines, but since the release of IE8, Firefox 3, and Chrome 4, most of the leading browsers have moved away from RFC guidelines in search of more high speed web page downloads and increased the number of concurrent server connections to 6 for both HTTP 1.0 and 1.1.

We recommend increasing the number of parallel connections to 8-10 per server due to the complicated architecture of web pages and the emergence of a large number their elements. Thus, setting up multiple connections is worthwhile, especially for broadband Internet connections. Note that it is not recommended to establish more than 10 connections, as some web servers limit the number of concurrent connections per IP and may interrupt or discard such connections. Among other problems, this will lead to unloaded pages and negative user experience.

Host permission priorities

This option is designed to increase the priority of the DNS / hostname by increasing the priority of the four default associated processes. It is important to note that this option increases the priority of all four related processes in comparison with hundreds of other active processes and keeps them in strict accordance with the queue. It is also important to note that in such cases we recommend choosing "optimal" here not to create a conflict between the priorities of other processes. Be careful when choosing a different value.

To learn more about this, check out our article on the tweak for prioritizing host permissions.

Retransmissions

The two values ​​in this section of the program control how the system reconnects.

Max SYN Retransmissions: Allows you to set the number of retransmissions attempts using SYN packets.
Non Sack RTT Resiliency: Controls the calculation of retransmission round trip times for clients without a SACK. This helps slow down client connections by making TCP / IP less aggressive in forwarding packets.

Interval before retransmission (RTO) for Windows 8 and later

The retransmission interval (RTO) determines how many milliseconds it will take to process unacknowledged data before the connection is dropped. This option helps to reduce delays in data retransmission. The default Initial RTO interval of 3000ms (3 seconds) can be reduced to ~ 2s (excluding remote locations) for modern broadband connections with low level delays. For connections with high latency (satellites, remote locations), too aggressive a decrease in this value can lead to early retransmissions. Do not constantly neglect the RTO limit. Recommended minimum Min value The default RTO is 300ms.

See RFC 6298

Caching DNS errors- Windows 7 / Vista / 2k / XP

This option is intended to prevent negative DNS responses from being cached.

MaxNegativeCacheTtl: Determines how long in DNS cache a negative response record will be kept (works only for Windows XP / 2003).

NegativeCacheTime: Determines how long a negative response record will be kept in the DNS cache (works only for Windows 2000/2008 / Vista / Windows 7, similar to MaxNegativeCacheTtl).

NetFailureCacheTime: Determines how long the DNS client will send requests after detecting a network break. During this time interval, the DNS client will send out a response timeout notification to all requests. If the value of this option is equal to "0", then it will be disabled and DNS will continue to send queries, despite the network break.

NegativeSOACacheTime: Determines how long a negative record will be kept in the DNS cache while the Start of Authority (SOA) zone record will remain in the DNS cache.

Type / quality of service

This section is related to QoS Policy and QoS Packet Scheduler in Windows.

NonBestEffortLimit: Windows 7/8 / 8.1 QoS Packet Scheduler reserves 20% by default network traffic for QoS applications requiring priority. Note that traffic reservation occurs only for active QoS applications that require priority in traffic, such as, for example, Windows Update... By setting this parameter to "0" you will save Windows from reserving 20% ​​of the traffic for this kind of applications.

Do not use NLA (do not use NLA): This option not described in the documentation is part of tcpip.sys responsible for changing the QoS DSCP value. Microsoft requires Windows 7/8 systems to join a domain, and that the domain is visible to a dedicated network adapter to apply local group policy and to configure the DSCP value. Setting this to "1" removes all restrictions and allows you to set the DSCP value for all network devices without being part of a domain. Within the policy local groups The DSCP value can be adjusted with gpedit.msc.

Gaming tweak - Network Throttling Index and System Responsiveness option

Network Throttling Index: Windows uses a throttling mechanism to limit the processing of non-multimedia network traffic. Since processing network packets is too resource-intensive, the purpose of throttling is to help the processor skip some clock cycles to give priority access to multimedia programs. In some cases, for example for gigabit networks and some online games, it is best to disable throttling for maximum bandwidth.

SystemResponsiveness: Multimedia applications use the Media Class Scheduler (MMCSS) to gain priority access to processor resources without compromising lower priority background applications. But to work with background applications by default it takes 20% of the CPU resources. Thus, only 80% of the processor output remains for processing multimedia and some games. The Optimizer can free up 20% of the CPU resources assigned to background applications to provide them to games.

Note: On some server operating systems (Windows 2008 Server), the SystemResponsiveness value can be set to 100 instead of the default 20. With such values, background services will still be given higher priority than multimedia.

Game tweak - disable Nagle's algorithm

Nagle's algorithm was designed to combine small packets into a single, larger packet for better transmission performance. Although the algorithm improves network bandwidth and reduces the number of TCP / IP headers, it still delays small packets for a short time. Disabling the algorithm will reduce latency / ping in some games, but may negatively impact file transfers. In Windows, Nagle's algorithm is enabled by default.

TcpAckFrequency: "1" for games and Wi-FI (disables nagling), small values ​​greater than "2" for better bandwidth.
TcpNoDelay: "1" for games (disables nigling), "0" to enable nigling
TcpDelAckTicks: "0" for games (disable), "1-6" means 100-600ms. Setting the value to "1" will reduce the effect of the algorithm (default 2 = 200ms).