11 september 2023

Netwerkverbinding testen op een Mac met de networkQuality tool

Realistische speedtest voor netwerkverbindingen
3 min leestijd
Netwerkverbinding testen op een Mac met de networkQuality tool
Gevorderden
3 min leestijd

Netwerkverbindingen kunnen worden opgedeeld in verschillende lagen volgens het OSI model. Het Open Systems Interconnection model (OSI-model) is een open standaard om netwerkcommunicatie mogelijk te maken.

Iedere laag binnen het OSI model heeft een specifieke taak binnen een verbinding. In totaal zijn er zeven verschillende lagen die worden gebruikt bij netwerk communicatie (Fysiek, Datalink, Netwerk, Transport, Sessie, Presentatie, Applicatie).

De kwaliteit van een netwerkverbinding kan op verschillende manieren worden bepaald. Om de kwaliteit van een draadloze wifi-verbindingen aan te geven, wordt vaak alleen gekeken naar laag 1 (Fysieke). In deze laag kun je eigenschappen zoals RSSI, ruis, verzend en ontvangstsnelheid terugvinden. 

Sinds macOS Monterey heeft Apple de nieuwe commandline tool networkQuality toegevoegd om de kwaliteit van de internetverbinding op je Mac te testen. Voor deze meting wordt gebruikgemaakt van de Transport-laag binnen het OSI-model (laag 4).

networkQuality gebruiken

De networkQuality commandline tool is standaard aanwezig op iedere Mac waarop macOS Monterey of nieuwer is geïnstalleerd. De networkQuality tool voert de onderstaande tests uit:

  • Download en Upload capaciteit in Mbps.
  • Download en upload responsiviteit gemeten in Roundtrips Per Minute (RPM). Dit is het aantal opeenvolgende round-trips of transacties dat een netwerk in één minuut kan doen onder normale omstandigheden. Op basis van de meetwaarden wordt de classificatie Laag, Medium of Hoog gegeven.
  • Download en Upload flows, dit is het aantal testpakketten dat voor de responsiviteitstests wordt gebruikt.

networkQuality maakt gebruik van Apple's CDN-servers voor het uitvoeren van de tests. De configuratie hiervan kun je via deze link bekijken.

Om een netwerktest uitvoeren open je macOS Terminal (Apps > Hulpprogramma's) en typ je het onderstaande commando:

Kopieer
$ networkQuality

Nadat je op enter hebt gedrukt start de test, als de tests zijn voltooid verschijnt het resultaat in je Terminal venster.

Parallelle netwerktest

De waardes die verschijnen nadat de test is uitgevoerd kunnen afwijken van uitgevoerde tests op websites zoals Ookla speedtests en fast.com. Dergelijke websites meten namelijk de capaciteit in een seriële modus, de download- en uploadsnelheidstests worden achterelkaar uitgevoerd.

De networkQuality tool in macOS meet de upload-/downloadcapaciteit en de latency standaard in parallelle modus. Deze parallelle modus is een betere afspiegeling van het standaard internet gebruik. In veel gevallen ontvang je niet alleen data, maar verzend je deze ook tegelijkertijd. Denk bijvoorbeeld aan video en spraakoproepen of het delen van je scherm.

Het is overigens ook mogelijk om met de networkQuality tool een seriële test uit te voeren. Voeg hiervoor de -s parameter toe aan het comamndo:

Kopieer
$ networkQuality -s

Gebruik de -h parameter om alle beschikbare opties te bekijken:

Kopieer
$ networkQuality -h

De networkQuality tool van Apple is geen volledige vervanging voor ping of speedtest-cli, maar biedt toch een aantal interessante connectiviteitstests. Leuk om eens uit te proberen.

ook interessant
Verbinding maken met een verborgen draadloos wifi-netwerk
Verbinding maken met een verborgen draadloos wifi-netwerk

Het kan soms voorvallen, zeker op vakantie, dat je moet verbinden met een verborgen Wi-Fi netwerk. Hoe je moet verbinden in iOS en OS X lees je hier.

info
Auteur Richard IJzermans
Bijgewerkt11/09/2023 11:12
Categorie macOS
Feedback Probleem melden
Delen 𝕏

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store