Building fast.com
Netflix Technology Blog
1433

We are always excited when we see content providers coming up with ways of helping consumers to better understand what is going on with Internet connectivity.

The NutPile Networks mission is to help consumers find and troubleshoot Internet related issues in order to get the help they need.

NutPile also helps IT/Tech support and content providers who want their users to know when problems are Internet related and not with the services they are trying to reach.

Consumers may not realize the amount of work that goes into making sure services are always up and running.

Above is an article we wrote about Fast.com and our understanding of why NetFlix would go through the trouble of doing so.

We have also made available a Linux script for anyone who is interested in using Fast.com for speed testing.

The script allows users to try a variety of interesting settings in order to get the best results they can get from Fast.com. The script even allows the user to limit the bandwidth of the test if this is needed.

# maximum time in seconds that you allow curl download operation to take
MAXTIME=30
# maximum simultaneous downloads to run
MAX_DOWNLOADS=6
# limit bandwidth for downloads in Mbps (1000*1000 bits per second). 0 for unlimited.
BANDWIDTH_LIMIT=0
LIMIT_RATE=$(($BANDWIDTH_LIMIT*1000*1000/8/$MAX_DOWNLOADS))
# use built-in bash $SECONDS or utility with subsecond precision
USE_SECONDS=0
# date utility with nanoseconds precision: e.g. teset like this: $/usr/bin/date +%s.%N
NSDATE=’/usr/bin/date’
# debug
DEBUG=1