Close Menu
    X (Twitter)
    Hectic GeekHectic Geek
    • Apps
      • Apps for Mac
      • Apps for PCs
      • Best Apps
    • Concepts
      • Comparison
      • For Geeks
      • IT Careers
    • Gadgets
      • Accessories
      • Best Work Laptops
      • Budget Laptops
    • GNU/Linux
      • Ubuntu
    • How To
      • Virtualization
      • Windows
      • Windows How-To
    Hectic GeekHectic Geek
    Home ยป Speedometer: Network & File System Speed Monitor for Ubuntu Linux
    Ubuntu

    Speedometer: Network & File System Speed Monitor for Ubuntu Linux

    GayanBy GayanMarch 2, 2012Updated:September 28, 20125 Comments4 Mins Read
    Twitter Reddit Telegram WhatsApp Email
    Share
    Twitter Reddit Telegram WhatsApp Email

    “Speedometer” is a command-line based (pretty darn easy to use though!) utility that has the ability to monitor the current download/upload speeds of the network connections plus, the speeds of the file systems (while copying something). Although it’s not a network benchmarking tool (can be used as a file system benchmarking utility!) in a way, you can use it as such a tool as well (more below).

    However, Ubuntu comes with a system monitor that shows you the current network speeds and while copying a file, Nautilus shows you the speeds too. But “speedometer” is a graph based tool that prints the peak speed values on top of graphs (as shown below), so you can get a better idea about the speeds as both “system monitor” and Nautilus don’t have those features.

    Then again, system monitor shows speeds in graphs too, however, it does not print peak values on top of graphs, which is pretty useful otherwise.

    Main features …

    *. As you can see, although it’s a command-line based tool, yet it has pretty vivid colors and other stuff that makes it a pretty user friendly tool.

    *. Change update intervals (default is “1” second).

    *. Supports few built in color depths (1,16-default, 88 and 256), higher numbers mean better quality outputs.

    *. Monitors network interfaces (upload & download) and your file system.

    *. Can be setup to use plain text rather than graphs (disabled by default).

    That’s pretty much it.

    If interested, you can install “speedometer” (written by Ian Ward, thanks!) in Ubuntu 12.04 Precise Pangolin, 11.10 Oneiric Ocelot, 11.04 Natty Narwhal, 10.10 and 10.04 by using the below command in your Terminal window.

    sudo apt-get install speedometer

    That’s it!.

    Measuring Network Download speeds …

    Before you can measure the network speeds, first you have to figure out the type of connection (the interface’s name) you have. If you use a Wi-Fi connection (or wireless in general), then the interface name is “wlan0”. If you have an Ethernet card, then it’s called “eth0”.

    So to monitor the network download speed of a Wi-Fi connection for instance, use the below command in your Terminal window.

    speedometer -rx wlan0

    If you have an Ethernet card, then use the below one instead.

    speedometer -rx eth0

    As said, it is not a network benchmark tool, but if you want to check the maximum speeds of your network, then you can manually start downloading few files (download Firefox for instance, as their servers are always bloody fast! ;-)) and “speedometer” will give you speed graphs with peak values etc as shown in the first screenshot.

    How to change the update intervals (in seconds) …

    If you want, you can manually change the update intervals with ease by using the “-i” parameter. So if I wanted change update intervals to 0.5 while monitoring my Wi-Fi connection for instance, then I’ll use the below command.

    speedometer -i 0.5 -rx wlan0

    Measuring the Upload speeds …

    If you want to measure the upload speeds, then you can use the above two commands, but will have to replace “rx” with “tx”.

    For instance, if I wanted to measure the upload speed of my Wi-Fi connection, then I’d use something like the below command.

    speedometer -tx wlan0

    Again, to see the actual speeds, you’ll have to upload a file or two to an online server (such as to “Ubuntu One”, Cloud servers for instance).

    Measuring the file system speed …

    As mentioned above, “speedometer” can even monitor your HDD speeds too. To achieve that, while running it, enter the below command. Basically it’ll create a new file (RAW) about 1GB in size and while it’s creating it, “speedometer” will monitor the HDD and measure the speeds (as shown below).

    dd bs=1000000 count=1000 if=/dev/zero of=testfile & speedometer testfile

    If you want to change the “testfile” size, then replace the value “1000” (marked in Blue) with your preferred size (in Megabytes).

    After running the test, enter the below command to remove the file.

    rm testfile

    Although not necessary, but if you want, you can read its manual (as it contains few other options: changing the color quality, graph size etc) by using the below command as well.

    man speedometer

    So as a final note, if you want to measure the speed of your HDD or the Network download/uploads speeds in Ubuntu Linux, and looking for a extremely resources friendly utility, then “Speedometer” is an excellent little tool.

    Share. Twitter Reddit Telegram WhatsApp Email
    Gayan

    An RHCE, 'Linux' user with 14+ years of experience. Extreme lover of Linux and FOSS. He is passionate to test every Linux distribution & compare with the previous release to write in-depth articles to help the FOSS community.

    Related Posts

    How to Check Linux CPU Usage?

    February 5, 2024

    Linux export Command: A Comprehensive Tutorial

    February 3, 2024

    Debian vs Ubuntu Server: A Brief Comparison for Beginners

    July 2, 2023

    CPU Based Simple System Stability and Benchmark Tester for Ubuntu Linux – systester

    June 16, 2023

    Typespeed: Typing Speed Testing Game for Ubuntu Linux

    March 12, 2023

    Debian vs Ubuntu in 2023- Which Linux OS is Right for You?

    January 6, 2023

    5 Comments

    1. Shangjulz on February 29, 2016 3:04 pm

      this is exactly what I wanted – Thank you!-

      Reply
      • Gayan on February 29, 2016 6:29 pm

        You’re welcome.

        Reply
    2. doni on March 1, 2016 3:04 pm

      can you tell me, how to change the graph color?? *i’m new in linux world

      Reply
      • Gayan on March 2, 2016 7:26 am

        Hi Doni,

        Speedometer doesn’t let you change its colors. You can use the -b option to change into an old blocky display for the graph, but it won’t look as good as the default one. You can read about all of its features and options from the manual which you should be able to access by using the below command:

        man speedometer

        Reply
    3. Ghislain on March 26, 2017 2:49 am

      Good day,

      How to monitor with speedometer network interface of a small LAN of 6 computers? Can it be done? If yes, how to configure it on speedometer in order to monitor the 6 network interfaces simultaneously?

      Reply
    Leave A Reply Cancel Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Latest Posts

    Transforming Geek Culture with Advanced Software Development

    April 8, 2024

    The Role of Technology in Enhancing Digital Signage Solutions

    February 21, 2024

    How to Check Linux CPU Usage?

    February 5, 2024

    Linux export Command: A Comprehensive Tutorial

    February 3, 2024

    [Fixed] HDMI No Signal to TV or Monitor on Windows 10/11

    November 7, 2023

    AlmaLinux vs Ubuntu – How to Select the Best One?

    October 22, 2023

    Subscribe to Updates

    Get the latest news and updates from Hectic Geek. We won't overload you or sell your data!

    Contact
    • About Us
    • Contact Us
    • Privacy Policy
    • Write for Us
    X (Twitter)
    © 2026 Hectic Geek.

    Type above and press Enter to search. Press Esc to cancel.