Score:0

Measuring bandwidth from a server - determine capacity of network

ng flag

I am building a system that will serve video content, and am trying to determine the maximum throughput I can achieve.

I have been using iperf3, and initially, from a separate VM (in the same data-centre), I get great bandwidth (7Gbps). Then I considered that it might just be a within-data-centre bandwidth. I started testing from different data centres, but was quickly constricted by the bandwidth of the test machine. I'm not exceeding 1Gbps.

How can I be certain that I'm measuring my server's throughput, and not the test machine's limits? Is there best-practice guidance to do this?

Should I coordinate multiple remote servers, each in different data centres, and then aggregate the results?

Is there a tool or a platform that permits this?

Sorry for the broadness of this question, but even my search attempts have failed on an uncertainty of how to phrase the question.

Score:0
ng flag

Eventually I spun up a bunch of VM's in a different cloud, and used https://locust.io to coordinate a script that tests the specific pages on my site that I want to test. Not sure it is entirely foolproof, but at least was able to confirm that I am able to send 5Gbps, which puts me at ease.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.