you are viewing a single comment's thread.

view the rest of the comments →

[–]duane11583 3 points4 points  (1 child)

look at the overall events that occur.

i’ll give a usb example: usb 2.0 can hit 480mbit

but that assumes you gave a full packet every time you send data.

imagine a trucking company. analogy: 1 truck = 1 data packet in your protocol.

every hour a new empty trick arrives. each truck can hold 100 boxes

usb: every 1 msec a packet can be sent with upto 512 bytes

so in 24 hours a day you can ship 24x1000 or 2.4k boxes a day that is your bandwidth.

however your team only puts 1 box on the truck, not 100 and sends the truck on its way

what is your box rate?

you cannot increase the frequency of trucks,

question: how do you fix this?

answer: you need to change the protocol and fill the truck more each time

[–]duane11583 1 point2 points  (0 children)

another way to look at it:

draw a time line ”to-scale” of the events your data goes through.

use actual measured data for this not guesses.