Skip to content

A script to test network speeds on a server, written in Bash.

License

Notifications You must be signed in to change notification settings

manvari/server-speedtest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

server-speedtest

A script to test network quality and speeds on a server, written in Bash.

Features

server-speedtest runs multiple tests to assess your network performance:

  • Download speed: 100MB file downloads from looking glasses around the globe
  • speedtest.net: local upload and download speeds using a geographically close provider

Further tests are currently being written:

  • Peering quality: traceroutes to major datacenters and some IXPs
  • Response time: ping speeds to different locations

Installation

You can either download the raw file at its latest revision, or clone this repository:

$ git clone https://github.com/iceTwy/server-speedtest.git

Remember to make server-speedtest executable and you're good to go:

$ chmod +x server-speedtest

Requirements

Currently, server-speedtest uses basic networking utilities - wget, traceroute and ping.

However, the speedtest.net check is carried out using @sivel's speedtest-cli tool. You don't need to install it, but it requires one of the following:

  • Python 2.4 or above
  • Python 3.x

Usage

Just run server-speedtest in the directory in which it is located:

`$ ./server-speedtest

License

Refer to LICENSE.md.

Credits

server-speedtest was initially written by aFriend and shared on LowEndTalk.

About

A script to test network speeds on a server, written in Bash.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%