5 ways to fix bufferbloat problem

Did you experience bufferbloat problem on your network? Let me show you how to solve this menacing issue.

But firstly, do you know what bufferbloat is all about?

What is bufferbloat?

You may be wondering what exactly the word Bufferboat means when it comes to your Internet speed. Moreover, some people may associate this with cyber threats. In practice, Bufferbloat is actually when your router is becoming overloaded and makes your connection slow. This can be especially noticeable when undergoing heavy bandwidth activities such as voice calls, video chats, online gaming, and upload of heavy documents.

What causes Bufferbloat?

Bufferbloat is caused by a myriad of factors. However, bufferbloat occurs because Internet algorithms that control Internet speeds are congested due to the latest routers that have large buffers. Improper buffering by your router can lead to bufferbloat since buffering enables the congested network to be arranged in a particular place so that your Internet service doesn’t crash.

Why it is important to test for bufferbloat?

If you are experiencing slow Internet speeds, it is imperative to check for bufferbloat. Since Bufferbloat causes network performance problems. It is important for you to test your Internet service for bufferbloat. There are several websites which enables you to test for bufferbloat.

However, the tool I recommend is Flent. This is because of Flent checks various parts of your network alongside external servers. You can also read performance charts and graphs. These charts and graphs are well detailed and give an indication of bufferbloat problems on your servers.

Note: you can also use a ping test to know if your network is affected by bufferbloat. This is best done when you start experiencing the buffer bloating problem. Bufferbloat is indicated when your network latency has increased from normal. This can be a simple and easy method to diagnose Bufferbloat problems.

Alternatively, you can also use DSL Reports speed test; this can be an alternative to the two tests mentioned above, as it provides good results.

How to resolve the Bufferbloat problem

There is no specific method for resolving Bufferbloat problems; however, there are several steps you can undergo which can reduce the effects. Meanwhile, you can use the solutions I have highlighted below when you experience bufferbloat problems

  1. Reconfigure your Router

This solution works well since you have to reconfigure your Internet router; this can reduce bufferbloat problems drastically. This is not difficult to perform, just follow the steps given below:

  • Launch your web browser
  • Visit a speed test website(speedofme is recommended for this test)
  • Run speed tests several times (This enables you to know your average download and upload speed).
  • Multiply your speed test result with by 0.95 and write your values down.
  • Multiply your speed test result by 1000 and write your values down as well.
  • Click on your QoS settings on your router
  • Configure your packet queue discipline to FQ_CODEL or CODEL depending on what you have.
  • Input the upload speed result number to the “Upload link” value
  • Input the download link result written down to the “Download link” value
  • Click save and apply your settings
  • This should do the trick.

Note: you would need to access the quality of service (QSW) menu in your router settings to perform this process.

  1. Locate the best possible location for your router

The location of your Internet router is quite important for your network connection. For the best connection signal, it is vital you keep your router in an open location. You can use the tools such as wall mounts or mounting holes to locate your router in the best position. You can use the following procedures to reduce bufferbloat problems.

Here’s how to do this:

  • Always fix your router in an elevated position or on surfaces such as tables or mounts.
  • Ensure your antennas are pointed to positions that would give you the best possible signals.
  • Make sure your router is placed centrally in your house; this ensures Wi-Fi connection signal is spread evenly in your home.
  • This solution would improve your connection speed thereby reducing buffer bloating.
  1. Reset your Router settings using UNPP

This is a command based solution, which can be performed using the following steps:

The first step in this process is to connect your system to the web

  • Go to the download site for namebench
  • Download the program and install.
  • After installation, run the program

Note: this could last for up to 30 minutes. It would list the best DNS servers available to your system. You can sidestep this initial process by running your server through the Google public DNS ( and;however, it is recommended that you use namebench.

After this step, you would need to set up your DMZ server. DMZ server (DeMitarized Zone Server) this allows the entire portion your network to be opened when devices are connected. UNPP enables your devices across your router to connect quickly with each other reducing bufferbloat.

To configure your UNPP follow this steps.

  • Log in to your router settings this can be done by typing or on your browser
  • Your router address would usually start with the subnet numbers 192.168.X.X.
  • To know your subnet just follow the following steps.
  • Launch Command Prompt by typing “cmd” and then hit “Enter” key.
  • When the command line displays enter C:>ipconfig

Use the default subnet 192.168.X.X.

Some Private subnets include: – – –

To figure out your subnet, on windows launch command prompt (run, type cmd, press enter). On the command line, type

  • C:>ipconfig
  • This would display the subnet address of your router.

You may see something like this below

Connection-specific DNS Suffix. : mydomain.com

Link-local IPv6 Address . . . . . : abcd::1234:1234:1234:1234

IPv4 Address. . . . . . . . . . . :

Subnet Mask . . . . . . . . . . . : 255.255.354.0

Default Gateway . . . . . . . . . :

After checking this you would see UPnP tab

Enable this option

You are good to go as this could reduce bufferbloat

  1. Use DD -WRT to eliminate bufferbloat

This is usually used by tech geniuses and requires some complex work. However, if you follow my step by step process, you would achieve the same result.

Note: you would need to have DD-WRT installed on your router. DD-WRT is a Linux open source firmware used by the latest Routers and Wireless Systems. The firmware essentially gives a wide range of features which enables several functions within the respective hardware router. The whole point of DD-WRT is to convert your simple router to a router with more advanced feature.

DD-WRT comes with latest functions such as support for the advanced quality of service, radio output power control, overclocking capability Kai network, daemon-based services, IPv6,  and Wireless Distribution System

These steps listed below works only on routers with DD-WRT installed in it.

First step

  • Log into your DD-WRT interface after which you click on the MTU section in the Setup menu.
  • Change the MTU setting to 1492; this is ideal as it manages your router packet fragmentation and the raw latency increase
  • Save your changes and exit
  • Install Namebench Utility and run the program.
  • Namebench would check your DNS servers for the best one using speed and proximity parameters.
  • Write down the name of the DNS servers indicated by Namebench.
  • Log back in your DD-WRT interface and click on the static DNS section.
  • Input the two best DNS servers provided by our earlier Namebench analysis.
  • After this step uncheck the boxes stating Use DNSMasq for DHCP/DNS.

Note: this last step is important as it helps to regulate your router’s processor cycles used for Internet speed performances.

  • Click on save settings and exit.

Note: You should refresh your Internet connection by unplugging your router cable from your PC. It is however recommended that you use CAT6 Ethernet cable; this helps to prevent connectivity and latency problems.

Second step

  • Log into your DD-WRT settings
  • Click on NAT/QoS tab, specifically the UPnP section.
  • Enable UPnP service and also enable the clear port forward at Startup box. This ensures every port forwarded is a new port.
  • Save your settings
  • Click on the NAT/QoS tab, access the DMX menu and check the enable box.
  • After which you place the IP assigned to your PC within the router’s range.
  • Save the settings.

3rd step

You may be wondering about the many steps involved in this process. However, this solution has proven to be efficient in eliminating buffer bloat.

This step is very vital in completing the process.

  • It is essential you know your download speed and Uplink speed. This can be done with simple calculations.
  • Let’s assume your download speed is 20mbbps and your upload is 10mbps.
  • You first convert both values from mbps to kbps
  • This is quite easy as 1mbps equals 1000kbps so 20mbps (download)= 200000kbps and 10mbps (upload) = 10000
  • After knowing your values subtract it by 25 percent of the value

downlink 20000- 25% = 15000

uplink 10000-25% = 7500

  • You then insert your obtained values in the boxes indicated.
  • Also, tick all boxes in the TCP-Packet priority section, this enables reduced throttling of bandwidth speed.
  • Apply and save settings.

Step 4

  • Enter the Administration tab and click on the IP filter settings
  • Scroll to the TCP congestation Control
  • Change the default congestion control setting from Vegas to Westwood.
  • Also, remember to leave the Maximum ports section values at 4096
  • Set your TCP/UDP timeout setting value at 120
  • Save and apply settings

Note: Restart your PC Internet connection to confirm the new changes.

Step 5

  • Enter your administrator settings
  • Enter the command menu and input the following command prompt in the command search tab
  • ifconfig eth0 txqueuelen 2 and ifconfig eth1 txqueuelen 2
  • Save and apply those settings.

This series of steps would relieve your PC from Bufferbloat problems due to improper broadband or wireless connections.

  1. Purchase a new wireless router

If you have tried the solutions listed above, it is advisable that you change your router. You can always purchase a new router with the latest anti buffer bloating technology. The router recommended is the Netgear Nighthawk R7800 X4S. This high-end router uses 1.7 GHz Broadcom processor. This gives the router excellent performance which drastically reduces the chances of buffer bloat. It also gives amazing connection speeds and wide range signal from any location in your house.

Have you experience bufferbloat problems before? What method did you apply in fixing the problem? Let us know by commenting below.

Short Review of AVG Ultimate Antivirus

What is AVG Ultimate?

AVG Ultimate is a top-end antivirus and tune-up program, designed by foremost software security company – AVG Technologies. AVG Technologies (s.r.o) on the other hand, is a Czech-based tech firm, which has an interest in computer and internet security. The company is a subset of Avast, a leading producer of antivirus and other web security solutions.

In addition, AVG Ultimate is designed to serve as, not only a durable antivirus but also a performance-enhancing computer/smartphone program. Besides that, AVG Ultimate hosts a wide range of features to ensure you are protected from any form of malicious attack, while at the same time improving your device’s overall performance.


Key Features of AVG Ultimate

AVG Ultimate hosts two basic sets of features; Computer Security and TuneUp features.

  • Security

Just like a typical antivirus, it hosts a set of advanced security features, which protect computers from malware attacks. These features include Advanced Antivirus, Enhanced Firewall, Behaviour Shield, File Shredder, CyberCapture and more.

  • TuneUp

This is the set of features that make this AVG Ultimate unique. Nevertheless, this antivirus program comes with “performance optimizers” or tune-up features which include One-click maintenance, Sleep mode, Software Uninstaller, DiskCleaner and more.

  • System Support & Requirements

This powerful antivirus program is flexibly built to support both computer systems and mobile phones. By the way, there are dedicated apps for both sets of devices. Essentially, this antivirus program is fully supported on Windows 10/8.1/8/7/Vista/XP, Android and iOS platforms.

Download AVG Ultimate from the official website

The Bottom Line

This efficient antivirus software takes computer and cybersecurity to a whole new level, as it is well-equipped to protect computers (and smartphones) against external attacks, while also optimizing the overall performance of such devices.

In light of this, AVG Ultimate is highly recommended for users, who are seeking to, not only secure their systems but also improve the overall performance of their systems.

ReactOS: Best Windows OS Alternative Review

Are you looking for a quick replacement for Windows OS? ReactOS might be just what you need.

While there are countless similar Windows OS clones out there, ReactOS is poised to be the perfect Windows alternative. On the other hand, ReactOS is an open source Operating System that enables you to run native Microsoft Windows compatible applications.

In addition, React OS developers used the same Windows NT design blueprint in its architecture. This makes it almost difficult to differentiate them. Moreover, Windows OS might cost a few bucks, unlike ReactOS which I absolutely free with no strings attached.

Key Features of ReactOS Windows Alternative

ReactOS comes with the following similar Windows features:

  1. ReactOS can easily be installed using their LiveCD or BootCD similar to Microsoft Windows OS bootable USB or CD. Additionally, ReactOS offers documentation for installing the Operating System effectively. This enables ReactOS enthusiasts to seamlessly install the Operating System without glitches.
  2. It is lightweight and occupies only 500MB HDD space and utilizes 98MB RAM just like Windows 10 S. Therefore, you can try it out on your old or new computer due to its minimum system requirements.
  3. ReactOS comes with a classic Windows desktop theme similar to Windows OS. For instance, ReactOS users get traditional Windows-like menu such as the windows taskbar, start menu icon, file explorer, recycle bin, and many more.
  4. This Operating System comes with free open modules such as system drivers and games. One of the most popular ReactOS games is Solitaire which is also part of the Windows OS game bundle.
  5. Similar to Windows Store, ReactOS also has an application store which enables users to install certified and tested programs. Nevertheless, ReactOS is able to run many Windows software applications as well.
  6. ReactOS is coded from scratch by other 100 developers and it is constantly maintained by its team of developers. Unlike other Windows-Clone which are not heavily coded like React OS, which has about 90 million lines of code.
  7. The two ReactOS versions Boot CD and Live CD are available for download and can be easily set up. There are claims that ReactOS can run all Windows applications and drivers developed for the Microsoft Windows NT series. This includes Windows NT4, Windows 2000, Window XP, Windows 2003, Windows Vista, and Windows 7.


While all the ReactOS features might intrigue, the Operating System cannot be at par with Windows OS in terms of security. According to reports from ReactOS community, ReactOS is vulnerable to certain viruses and malware; this might be an issue mitigating Windows users from migrating to ReactOS.

However, the security issue in ReactOS can be tackled by utilizing efficient antiviruses such as ClamWin, AVG, Panda, and many more. In addition, ReactOS constantly release updates that tackle security issues and also provide subtle improvements to bring about system stability; therefore, you should ensure you update your ReactOS as soon as latest updates are available.

In conclusion, ReactOS developers had Windows users in mind, which is why they developed ReactOS so as to replace the mighty Windows OS as an alternative. Additionally, you can run several Windows applications in this free and open source environment which is reliable. Besides, the free option alone makes ReactOS the perfect Microsoft Windows alternative.

Transfer program files on Windows PC with these 3 apps

Getting a new computer is very good, but the thought of having to move your files, data, pictures, videos, programs, game settings among others can really be stressful.

One of the main reasons why most things like videos, music and documents can be copied manually and software cannot, is mainly because Windows writes some certain keys to the computer registry when a program is installed and these programs automatically make associations with some already installed programs for proper functioning.

The most preferable solution to having your old files back is to have a Transfer and backup software. The secure way when Windows Vista was still active was Windows Easy Transfer (WET) but it is no longer in use as hardly do people use the Vista version of windows.

However, alternatives to program files mover software are listed below and are considered the top three in the market.

Best software to transfer program files for Windows PC users

  1. Zinstall WinWin

transfer program filesThe Zinstall WinWin is one of the major software used in transferring program files from one Windows PC to another, the Zinstall WinWin software transfers all the files you select from your old computer to the new one. The tool allows the transfer of all files including program, music, documents, videos, emails, settings, and accounts making your new computer feel like the old one without making any adjustment to any file transferred.

Zinstall WinWin is compatible to work with Windows 10, 8/8.1/7/XP and also Vista, so also is any edition either 32 or 64-bit. Same windows transfer is also allowed and other PC models transfer. Modified to keep connected computers on the same LAN to work together and can also work if the two computers are connected by a LAN cable.

The main reason why Zinstall is mostly accepted worldwide is based on accuracy and compatibility with all devices and models. Unlike other file transfer application software, the Zinstall WinWin software completely replicates the environment of your previous PC on the new one perfectly depending on what you select for transfer though.

Below are steps involved in having your files backed up safe and secure by the Zinstall WinWin software:

  • Try downloading the Zinstall WinWin software from the official website.
  • After downloading, run Zinstall WinWin on the current computer (the one files are being transferred from).
  • No configurations needed, as long as both computers are on the same network.
  • Click the Advanced menu to select the files you want to be transferred, and if you want everything transferred you need not go to the advanced menu.
  • Click ‘Go’ on the computer and transfer will automatically begin simple and easy.
  1. EaseUS Todo PCTrans Pro

transfer program filesMigrating files with the EaseUS Todo PCTrans Pro is very easy, you can migrate files, programs and also move along their settings from one PC to another irrespective of the brand. EaseUS Todo PCTrans Pro is a unique brand that was developed to solve most transfer issues related to moving files, with the tool you can choose to move certain files and program along with their settings.

It is a free application and also a window data migration software which can easily migrate the whole system files with just one click. Below are guides to using the EaseUS Todo PCTrans Pro:

  • Install EaseUS Todo PCTrans Pro on both Windows PC; ensure they are on the same LAN.
  • Run EaseUS Todo PCTrans Pro on both of the windows and then select the PC you want to transfer to.
  • If the EaseUS Todo PCTrans Pro cannot detect the other PC enter the IP address.
  • Afterwards, select the program you want to be transferred along with the data and destination path.
  • Then click transfer.
  • Wait for the process to be completed
  1. PickMeApp

transfer program filesThis is a free application software and also portable, it can help you quickly transfer individual programs along with their already placed settings and data simple and easy. This software backs up the selected program files you want alongside their data and settings and then reinstalling it completely on another computer. The two computers don’t have to be on the same network, it will reinstall all programs executable and other related settings and registry keys.

Getting the PickMeApp is easy, but because the software still in beta version, it is required to sign up on the site and then a download link will be sent to your mail. The URL in this email will lead you to the download site. What makes it handy and widely portable is that you can easily take the folder anywhere and run it from the folder itself without having to install it every time.

Below are steps to installing the PickMeApp to help you transfer your program files from one window PC to another:

  • Install PickMeApp from the official website
  • Agree to the terms and conditions
  • On the left column, the display will present a view of all installed programs on the computer while the right column shows programs compatible with the PickMeApp.
  • To back up any program along with data and settings, select and then check it in the left column, thereafter you can click the capture button.


All files compatible can be installed with just a single click. Backup processes can take time depending on the size of program files being backed up.

In addition, the PickMeApp would automatically create a .tap backup file in the download section of the computer; hence, the .tap backup file can be taken anywhere and installed on any PC window without any alteration.


Most of the easy transfers are usually photos, music, videos, documents, but programs are difficult to move if the right software tools are not in place. In general, it highly considered that if perhaps this software fails, and you were not able to recover some of your programs it advisable to just reinstall the program to avoid altering any other part of the system.