1. Home
  2. Write-ups
  3. SPEEDX - System Monitor App For l…

SPEEDX - System Monitor App For linux

sudo snap install speedx

SPEEDX is deliberately unambitious, and that is the point. Real upload and download speed beside memory and CPU, a refresh rate you choose, and little enough overhead that you forget it is open until the moment you need it.

There is no configuration to learn and no dashboard to set up. It starts, it shows you what your machine and your connection are doing, and it stays out of the way.

If you have ever restarted a router that was working fine because nothing on screen told you otherwise, this is the app that would have saved you the trip.

SPEEDX is a free system monitor for the Linux desktop that puts your internet speed, memory and CPU in one small window. It shows combined upload and download throughput in real time alongside RAM and processor use, with graphs rather than a wall of numbers.

What SPEEDX shows

  • Real-time internet speed — combined upload and download throughput, updated live.
  • RAM usage — percentage used, memory available and total memory.
  • CPU usage — load percentage, temperature in Celsius, and the processor name.
  • Adjustable refresh rate — set how often readings update, and choose the units they are measured in.

Installing SPEEDX on Linux

From the Snap Store:

sudo snap install speedx

Then run it with:

speedx

If the CPU temperature is missing or wrong

Snap packages are confined, which means they cannot read your hardware sensors until you say so. If the temperature reading is absent or obviously inaccurate, connect the interface once:

sudo snap connect speedx:hardware-observe

That grants SPEEDX permission to read sensor data and nothing else. It is a one-time step, and the fact that it is needed at all is the confinement working as intended.

Why a desktop monitor rather than a terminal

top and htop are excellent and they are already installed. What they do not do is sit in the corner of your screen and tell you, at a glance and without you asking, that your connection has dropped or that something has quietly eaten your RAM.

SPEEDX is for the times you want the numbers visible while you get on with something else — during a large download, a video call that has started stuttering, or a build that is taking longer than it should.

Frequently asked questions

Does it show upload and download separately?

The speed indicator shows combined upload and download throughput.

Can I change how often it updates?

Yes. The app settings let you adjust the refresh frequency and the units used for measurement.

Why is the CPU temperature blank?

The Snap package needs permission to read hardware sensors. Run sudo snap connect speedx:hardware-observe once and the reading appears.

Is SPEEDX free?

Yes — completely free. There is no Pro tier and nothing is held back behind a payment. Install it and use it.

Related write-ups

Browse the rest of the catalogue in the Linux apps listing.

Topics

System monitorNetwork speedCPU & memoryResource graphsLinux desktop

Share this write-up

Ready to try it?

Install it from the store you already trust — signed, sandboxed and updated automatically.