This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Need to measure rate of data transfer

0

Hello and thanks for your time.

I am operating a system drawing data from a server to generate simulated terrain for a flight simulator. I have been getting odd results though lately, and I suspect that the data being sent from the server is not being sent at a constant rate, or is being sent asynchronously. The server's manufacturer is unable to assist, so I am looking to use Wireshark to measure the rate of data transfer.

Unfortunately I've never USED Wireshark before, so I am a little in the woods. Any suggestions would be much appreciated!

Brian

asked 08 Jun '16, 08:38

BrianKarasek's gravatar image

BrianKarasek
6112
accept rate: 0%

edited 20 Jul '16, 15:43

cmaynard's gravatar image

cmaynard ♦♦
9.4k1038142

How far did you get in using Wireshark (i.e. have you found out how to capture traffic and just don't know what to look for in the result or you even don't know what to do next after starting Wireshark)?, and do you have any theoretical knowledge of TCP/IP?

Why would you expect the terrain data to be delivered at constant rate? I would rather suspect the issue to be that they arrive slower than required for smooth rendering, but the data arrival speed sufficient for smooth rendering depends on flight speed - the faster you fly the faster you need to get the tiles of the terrain ahead of you.

I mention that because it may be difficult to spot anything at all from the capture if the only issue is that the server is lazy. If the slow delivery of data is caused by packet loss causing retransmissions rather than slow sending, then yes, Wireshark would visualise that to you. But unless you control the network path between the server and your flight simulator machine, there is little you can do to fix the network problems causing the loss.

(10 Jun '16, 15:20) sindy

One Answer:

0

Hello,

If it is only about data rate of transfer, what would be more simply is just only use a tool which can tell you , even in real-time, the bandwidth used to/from an IP adress. A tool like "iftop" would be more than enough. You will get the total bandwidth and real-time bandwidth..

Otherwise a filter in wireshare like : ip.addr == REMOTE_IP/24 would be usefull, then just export the packet, and check the length field, and you will get what you want...

answered 10 Jun '16, 23:07

spoown's gravatar image

spoown
61
accept rate: 0%