Throughput

Wat is het?

Throughput is de effectieve hoeveelheid nuttige data die over een communicatiekanaal wordt verzonden per tijdseenheid, meestal uitgedrukt in bit/s (bijv. Mbps). Het verschilt van bandbreedte (de theoretische capaciteit) en latency (vertraging): throughput is wat je daadwerkelijk bereikt in de praktijk, en kan worden beperkt door protocol-overhead, fouten, congestie en apparaatbeperkingen. In netwerken en in de context van Audio/Video, Maker- en Web-projecten bepaalt throughput hoeveel audio- en videostreams je tegelijk kunt sturen, hoe snel een microcontroller firmware kan downloaden of hoe snel webassets en API-responses worden geleverd.

Praktisch voorbeeld

Audio/Video: je probeert een live 4K-stream te verzenden maar kijkers ervaren haperingen omdat de netwerk-throughput onvoldoende is — zelfs als je internetprovider 500 Mbps bandbreedte adverteert kan TCP-overhead, pakketverlies of de server-CPU de throughput beperken. Maker: bij het uploaden van een grote firmware- of dataset naar een Raspberry Pi via Wi‑Fi of bij een OTA-update voor een ESP32 bepaalt de doorvoersnelheid hoe lang de update duurt; een trage of foutgevoelige verbinding verlaagt de daadwerkelijke throughput en kan hertransmissies veroorzaken. Web: bij een drukbezochte webapplicatie beïnvloedt server- en netwerk-throughput hoeveel gelijktijdige gebruikers vloeiend pagina's en media krijgen; je kunt throughput meten met tools als iperf of browser devtools en verbeteren met compressie, CDN’s of efficiëntere protocollen (bijv. HTTP/2, QUIC).

Test je kennis

Waarom levert een netwerkverbinding van 100 Mbps vaak maar ~60 Mbps throughput in de praktijk?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG