# Bepaal de grootte van een overdracht met latentie-, gelijktijdigheids- en doorvoermetingen | SwissOctet Insights https://swissoctet.com/nl/insights/size-throughput-with-bandwidth-delay/ SwissOctet / Insights / Netwerktechniek Netwerktechniek Gevorderd · 4 min leestijd Grootteer een overdracht met latentie-, gelijktijdigheids- en doorvoermetingen Bouw een herhaalbaar overdrachtsmodel met payloadvolume, leveringsvensters en round-trip time, en test het zonder een poortlabel te verwarren met nuttige doorvoer. Door SwissOctet Editorial Gids opslaan Link kopiëren OP DEZE PAGINA 01 Zet het leveringsvenster om in een snelheid 02 Houd poortcapaciteit gescheiden van nuttige doorvoer 03 Begrijp waarom round-trip time belangrijk is 04 Bouw een gecontroleerde testmatrix 05 Bekijk de endpoints tijdens de test 06 Test de applicatie met realistische payloads 07 Gebruik het resultaat om een configuratie te kiezen Uw praktische checklist Bronnen & verder lezen Terug naar de bibliotheek HET DIRECTE ANTWOORD Bereken de nuttige overdrachtssnelheid die uw leveringsvenster vereist en meet vervolgens het volledige pad. Poortcapaciteit, round-trip time, TCP-gedrag, opslag en applicatieverwerking beïnvloeden allemaal het resultaat. Gebruik gecontroleerde tests met realistische gelijktijdigheid en herhaal ze via de werkelijke applicatie voordat u een netwerktier kiest. 01 Zet het leveringsvenster om in een snelheid Begin met een hoeveelheid nuttige applicatiedata en de beschikbare tijd om die te leveren. Met decimale eenheden vereist het overdragen van 2 TB in twee uur ongeveer 278 MB per seconde aan payload, oftewel 2.22 Gbps, voordat protocoloverhead en onderbrekingen zijn meegerekend. De berekening is een planningsvoorbeeld, geen gemeten serviceresultaat. Neem de overdrachten mee die elkaar overlappen. Een geplande export, klantdownloads en back-upuploads kunnen resources delen, zelfs als hun maandtotalen bescheiden lijken. Schrijf een model voor de drukke periode, niet alleen een maandgemiddelde. Geef aan welke richting belangrijk is en of een mislukte overdracht opnieuw moet beginnen of kan worden hervat; dat gedrag beïnvloedt de hoeveelheid werk die het systeem verricht. 02 Houd poortcapaciteit gescheiden van nuttige doorvoer Een serverpoort beschrijft een linkcapaciteit. Nuttige doorvoer beschrijft de data die uw applicatie levert gedurende een waargenomen interval. Versleuteling, protocolframing, hertransmissie, opslagactiviteit en werk aan de ontvanger nemen delen van dat pad in beslag. Een vermelde 10 Gbps-poort bewijst daarom niet dat een applicatie continu 10 Gbps aan payload levert. IETF RFC 6349 onderscheidt specifiek het testen van het netwerkpad van het onderzoeken van TCP-prestaties. Gebruik dit onderscheid in uw eigen diagnose. Bevestig eerst dat de endpoints en de route geschikt zijn en onderzoek daarna de transportlaag en de applicatie. Een grotere ingekochte poort lost een ontvanger die langzaam schrijft of een applicatie die één verzoek tegelijk verwerkt niet op. 03 Begrijp waarom round-trip time belangrijk is TCP bepaalt hoeveel data onderweg mag zijn voordat bevestigingen terugkomen. Het bandwidth-delay product geeft hiervoor een nuttige schaal: snelheid vermenigvuldigd met round-trip time. Een hypothetisch 10 Gbps-pad met 40 milliseconden round-trip vertraging vertegenwoordigt ongeveer 50 MB onderweg. Deze berekening verklaart waarom latentie en transportgedrag thuishoren in planning voor hoge snelheden. Het resultaat is geen instructie om een willekeurige socketinstelling toe te passen. Besturingssystemen, congestiebeheer, onderhandelde windows en het werkelijke pad beïnvloeden het gedrag. Controleer de actuele softwaredocumentatie en bekijk metingen voordat u afstemt. Meer parallelle verbindingen kunnen in sommige omstandigheden de totale doorvoer verbeteren, maar ze kunnen ook het gedrag verbergen van de afzonderlijke overdracht waarop uw applicatie afhankelijk is. 04 Bouw een gecontroleerde testmatrix Gebruik alleen endpoints die u bezit of waarvoor u toestemming hebt om te testen. Spreek het testvenster en de snelheid af, zodat de oefening de normale service niet verstoort. Tools zoals iperf3 bieden configureerbare richting, duur en parallelle streams; de officiële documentatie definieert die instellingen. Leg versie, endpoints, routecontext en instellingen samen met het resultaat vast, zodat een andere operator het kan reproduceren. Begin met één flow en voeg daarna representatieve gelijktijdigheid toe. Voer beide richtingen uit als de applicatie van beide afhankelijk is. Deze illustratieve matrix scheidt vragen die één hoofdtotaalresultaat door elkaar zou halen. Houd ruwe resultaten privé wanneer ze interne adressen of operationele details onthullen en publiceer alleen de metingen die nodig zijn voor de beslissing. Test Wat het onderzoekt Wat het niet bewijst Eén transportflow Gedrag van één enkele flow Geaggregeerde applicatielevering Meerdere parallelle flows Gelijktijdigheid en geaggregeerde limieten Overdrachtssnelheid van één klant Applicatieoverdracht Opslag, protocol en software samen Prestaties voor elke dataset Herhaling in drukke periode Variatie onder realistische activiteit Een permanente doorvoergarantie 05 Bekijk de endpoints tijdens de test Registreer CPU-gebruik, geheugendruk, opslagactiviteit en fouttellers aan beide uiteinden. Een overdrachtsresultaat zonder observaties aan de endpoints kan de werkelijke beperking onzichtbaar laten. Controleer of één proces of CPU verzadigd is terwijl andere idle zijn. Vermijd het tegelijk wijzigen van meerdere instellingen, want daardoor is moeilijk te bepalen welke aanpassing hielp. Scheid een geheugengebaseerde test van een test die echte data leest en schrijft. De eerste kan helpen het transportpad te onderzoeken; de laatste weerspiegelt meer van het werk van de applicatie. Als de resultaten sterk verschillen, onderzoek dan opslag en verwerking in plaats van het geheugengebaseerde cijfer als een leveringsbelofte te behandelen. Beide metingen kunnen nuttig zijn wanneer hun bereik duidelijk is. 06 Test de applicatie met realistische payloads Een HTTP-export, versleutelde replicatiestroom en file-transfer-sessie hebben verschillende verwerkingspatronen. Gebruik representatieve bestandsgroottes, verzoeksnelheden en versleutelingsinstellingen. Neem de tijd mee die nodig is om data voor te bereiden voordat de eerste byte wordt verzonden, wanneer de gebruiker op die stap wacht. Onderscheid eerste-responslatentie van voltooiingstijd in plaats van het ene als het andere te rapporteren. Herhaal de test over voldoende intervallen om variatie te zien en houd een baseline bij voordat u de configuratie wijzigt. Vergelijk voor de hypothetische 2 TB-export de werkelijke voltooiingstijd met het venster van twee uur en laat marge voor onderbrekingen. Kies een verbetering op basis van de waargenomen bottleneck in plaats van de poortcapaciteit zonder reden te vermenigvuldigen. 07 Gebruik het resultaat om een configuratie te kiezen De nuttige uitvoer is een resourcevereiste met bewijs: een gemeten payloadsnelheid, acceptabele voltooiingstijd, verwachte gelijktijdigheid en een bekende beperkende fase. Vergelijk SwissOctet-netwerkvarianten met die vereiste, inclusief verkeerslimiet en de CPU- en opslagspecificaties. De locatie alleen bepaalt niet de route of end-to-end latentie naar elke ontvanger. Bewaar de testprocedure na de implementatie. Hergebruik deze wanneer datasets groeien, software verandert of gebruikers naar andere netwerken gaan. Een herhaalbare baseline maakt een prestatie-incident makkelijker te diagnosticeren en geeft een degelijker reden om een configuratie te wijzigen dan een geïsoleerde snelheidstest of een geadverteerd maximum. ZET HET OM IN ACTIE Uw praktische checklist. ✓ Bereken de payloadsnelheid uit volume en deadline. ✓ Modelleer overlappende overdrachten en richting. ✓ Spreek geautoriseerde testendpoints en limieten af. ✓ Vergelijk één flow, gelijktijdigheid en applicatietests. ✓ Observeer beide endpoints tijdens het testen. ✓ Behoud een herhaalbare baseline en nuttige marge. Checklist downloaden VEELGESTELDE VRAGEN De details die ertoe doen. Lost een groter TCP-window altijd een langzame overdracht op? + Nee. Diagnosticeer eerst het pad en de endpoints. Opslag, CPU, verlies en applicatiegedrag kunnen overheersen, en transportafstemming moet bij het werkelijke systeem passen. Waarom één flow en meerdere flows testen? + Ze beantwoorden verschillende vragen. De geaggregeerde capaciteit kan hoger zijn dan de snelheid van één overdracht; de gelijktijdigheid van de applicatie bepaalt welk resultaat relevant is. Kan ik een capaciteitstest tegen elke publieke server uitvoeren? + Gebruik endpoints die u beheert of waarvoor u toestemming hebt om te testen. Spreek duur, snelheid en timing af, zodat de meting geen niet-gerelateerde services verstoort. PRIMAIRE REFERENTIES Ga naar de bron. Deze referenties ondersteunen de technische concepten in deze gids. Volg de actuele documentatie voordat u een productiesysteem wijzigt. IETF RFC 6349: Framework for TCP throughput testing datatracker.ietf.org ESnet: iperf3 aanroepen software.es.net Redactionele begeleiding door SwissOctet. Voorbeelden zijn illustratief. Dienstspecificaties, beschikbare opties en contractuele voorwaarden moeten afzonderlijk worden geverifieerd. VERBIND DE KENNIS Gerelateerde infrastructuur. Metal Atlas Zwitserland Transit 40 Zwitserland Transit 100 Zwitserland HOUD DE DRAAD VAST Uw volgende veldnotities. Ontdek elke gids VELDNOTITIE / 01 + Dedicated & GPU Fundament VPS of dedicated: kies de grens die past Begrijp wat een fysieke machine verandert, wat niet en wanneer het een nuttige stap wordt voor uw workload. 4 min leestijd Lees de gids VELDNOTITIE / 02 + Netwerktechniek Fundament Bandbreedte, poortsnelheid en overdracht: lees het volledige beeld Schat de gegevens die uw project verplaatst en begrijp waarom een grotere poort slechts één deel van netwerkprestaties is. 4 min leestijd Lees de gids VELDNOTITIE / 03 + Netwerktechniek Geavanceerd Plan een 40, 100 of 200 Gbps-origin als een compleet systeem Vertaal grote poortklassen naar opslag-, CPU-, gelijktijdigheids- en operationele vragen voordat u een distributieconfiguratie met hoog volume kiest. 4 min leestijd Lees de gids