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

I'm got a capture with what seems like some very poor tcp performance. the general stats are listed below. The throughput graphs is pretty strange and I'm hoping for some explanation. Total Frames: 9655 TCP Duplicate ACKs: 1356 - 14% TCP Retransmissions: 167 - 1.7% TCP Out-of-Order - 373 - 3.9% TCP Zero Window Segment - 2 (Client) Packets A-->B: 3975 Bytes A-->B: 12503695 Bits/s A-->B: 3,012,201 Duration: 33.2081alt text

alt text

asked 09 Aug '15, 16:47

fritzbied's gravatar image

fritzbied
6567
accept rate: 0%


Not sure exactly what the question here is but ...
The trace seems to have been taken at the client at 10.27.4.144 streaming data to the server at 10.21.21.78 even though the capture name suggests the opposite...
The statistics show that 3975 packets were needed to transfer 12 503 695 bytes within 33.2 seconds that is an average packet size of 3145 bytes/packet and a throughput of 376.6 kbyte/s. There are a few slow retransmits and the actual transfer time is shorter than the 33.2 seconds.
Depending on the infrastructure between client and server doesn't necessarily look like a 'very poor' TCP performance to me.

The 'strange-ness' of the graph is due to TCP segmentation offload being enabled

Regards Matthias

permanent link

answered 10 Aug '15, 23:20

mrEEde's gravatar image

mrEEde
3.9k152270
accept rate: 20%

Interesting....tcp segmentation offloading, will have to look into it. The captured was taken with NETMON on a Windows 2008 server and analyzed on a Windows 8.1. I was trying to understand the TCP ack behavior based on the graph.

If the graph is not impacted by TCP segmentation offloading can you explain the ack line jumping up and down with reference to the segment throughput line? First time I have seen something like this on our network. Or am I totally missing the point on this?

Thanks in advance

Fritzbied

(11 Aug '15, 14:24) fritzbied

can you explain the ack line jumping up and down with reference to the segment throughput line?

hard to tell without the pcap file. Would it be possible to upload the capture file somewhere and post the link here for further analysis?

(11 Aug '15, 16:07) Kurt Knochner ♦

I believe its the seq numbers that are 'jumping up and down' due to retransmissions ... and the ack numbers are increasing pretty steadily ...
Without the pcap it's hard to tell though

(12 Aug '15, 00:30) mrEEde

I believe its the seq numbers that are 'jumping up and down' due to retransmissions

hm.. the time/sequence graph usually only shows data in one direction, which would mean that either the SEQ or the ACK numbers are really 'jumping' (no idea what would cause that) OR that there is a bug in Wireshark. We would need the pcap file to figure out what's going on.

(12 Aug '15, 00:53) Kurt Knochner ♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×72
×35

question asked: 09 Aug '15, 16:47

question was seen: 2,062 times

last updated: 12 Aug '15, 00:53

p​o​w​e​r​e​d by O​S​Q​A