Articles

Hoe voer je een netwerksnelheidstest uit vanaf een headless Linux-server

Afbeelding: Jack Wallen

Om de zoveel tijd moeten beheerders een snelheidstest uitvoeren om erachter te komen hoe hun netwerk presteert. Soms doen we het gewoon om op te scheppen over de snelheden die we halen – het is niet erg om dat toe te geven. Gelukkig is het uitvoeren van een snelheidstest vrij eenvoudig: Open een browser en richt die op Speedtest van Ookla.

Maar wat doe je als je op een headless Linux server zit en je wilt problemen oplossen, door middel van een snelheidstest. Misschien gaat alles goed op je netwerk, maar zit er je iets dwars op die specifieke server. Gelukkig is er een manier om een snelheidstest uit te voeren op die headless server, door middel van een enkel commando.

Ik ga je door het proces leiden van het installeren en gebruiken van dit commando. Ik demonstreer het op Ubuntu 16.04, maar het proces werkt op bijna alle Linux distributies.

Installatie

Wat we doen is een Python script downloaden – wat u zou moeten informeren over de vereisten voor deze tool. U moet ten minste Python 2.4-3.4 geïnstalleerd hebben. Met dat gezegd, volgen hier de installatiestappen:

  1. Open een terminal venster
  2. Download het benodigde bestand met het commando wget https://raw.githubusercontent.com/sivel/speedtest…
  3. Geef het nieuw gedownloade bestand de nodige permissies met het commando chmod u+x speedtest.py
  4. Verplaats het bestand met het commando sudo mv speedtest.py /usr/local/bin

Dat is alles wat er nodig is voor de installatie. We zijn nu klaar om onze test uit te voeren.

Het uitvoeren van de test

Ga terug naar je terminal venster en geef het commando sudo speedtest.py. Het commando zoekt de dichtstbijzijnde testserver en gaat aan de slag. Als het commando is voltooid, hebt u de resultaten (figuur A).

Figuur A

De resultaten van mijn snelheidstest vanaf een headless Ubuntu 16.04 server.

Als u er zin in hebt, kunt u de test opdracht geven een .png-afbeelding te genereren, zodat u deze met uw collega’s kunt delen of voor documentatiedoeleinden kunt gebruiken. Geef hiervoor het commando sudo speedtest.py –share. Wanneer het commando voltooid is, zal het een link genereren die je kan kopiëren en plakken in een browser. Die link zal de afbeelding tonen die door uw test is gemaakt. U kunt de afbeelding opslaan en later gebruiken.

Troubleshooting of opscheppen

Of u nu een netwerkprobleem wilt oplossen, of wilt opscheppen tegen uw collega IT-professionals, het uitvoeren van een netwerksnelheidstest is een prima plek om te beginnen. Als je gebruik maakt van headless Linux servers, hoeven die machines niet buiten de boot te vallen.

Zie ook

  • Hoe gebruik je het nmcli-commando om netwerkapparaatinformatie te verzamelen onder Linux (TechRepublic)
  • Hoe schakel je TCP BBR in om de netwerksnelheid onder Linux te verbeteren (TechRepublic)
  • Hoe Apache te versnellen met Varnish HTTP cache (TechRepublic)
  • Hoe Dockstation te installeren en gebruiken voor eenvoudige container builds (TechRepublic)
  • Hoe OpenLDAP en phpLDAPadmin te installeren op Ubuntu 16.04 (TechRepublic)
  • In een blockbuster container en Kubernetes deal, neemt Red Hat CoreOS over (ZDNet)

Laat een antwoord achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *