Quality of Service (QoS)

Why it Matters, Why Your Network Can’t Always Deliver it, and How to Ensure It Does Executive Summary Network QoS (Quality of Service) has been defined as the ability of a network to deliver the level of performance required for business-critical applications to meet...

Network Testing & Debugging – PCAP Analysis (Part 1)

Whenever you are setting up a network, changing a network, or optimizing a network, things always end up going wrong. When things aren’t working as expected, the best thing you can do is to take a packet capture (pcap) and look at what’s actually going on....

High Performance Public Wi-Fi

Why Maximizing Backhaul Bandwidth, and Deploying the Fastest Commercial Grade Access Points with Antennas on Every Block Can’t Deliver It Introduction How is it possible that maximizing backhaul bandwidth, and deploying the fastest access points (APs) with...

9 Sets of Sample tc Commands to Simulate Common Network Scenarios

Let’s say you want to set up a test network. You have your client, your server, your device under test (in our case, our WarpTCP proxy), and one or two tc boxes. The tc boxes are just little linux boxes with bridged interfaces set up to forward traffic. Plus we...

Performance Testing with cURL, Part 2: Scripting

This is part 2 of a series. Click here to read part 1. Parallel cURL Testing To perform multiple curl transfers in parallel, we need to look at another tool: xargs. If you aren’t familiar with xargs, it is a very powerful linux utility.  With it, we can execute...

Performance Testing with cURL, Part 1: Basics

Overview The cURL program is widely available across many different platforms, which makes it an obvious choice for network testing. It is simple, scriptable, and flexible – which is why it is so powerful. It supports many protocols, but we are going to focus on HTTP...

The Next Generation of WAN Optimization – Fixing the Cracks in TCP

The recent releases of Google’s BBR TCP and Badu Network’s WarpTCP are signaling that TCP Cubic’s days are numbered. These new congestion control algorithms dramatically increase throughput for servers and applications in comparison to the previous Linux standard...