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...

Performance Testing with cURL, Part 2: Scripting

Struggling with poor network performance? Try This Now 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...

Performance Testing with cURL, Part 1: Basics

Struggling with poor network performance? Try This Now 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...

Traffic Shaping with tc

Struggling with poor network performance? Try This Now In order to emulate certain network conditions, we often use a Linux tool called “tc” that works with a discipline called “netem” (among others).  The tc program allows us to do many...