[Spice-devel] [master PATCH 1/2] server: netstat: modify network bandwidth calculation
uril at redhat.com
Wed Oct 19 04:46:05 PDT 2011
On 10/18/2011 11:53 PM, Yaniv Kaul wrote:
> On 18/10/2011 19:20, Uri Lublin wrote:
>> Currently spice-server network bandwidth estimation is:
>> send an empty ping packet to the client (and ignore it) ("warmup")
> Useless. 'warmup' of what exactly? The TCP MSS and everything else is already
> set by the TCP handshake and the RED initial connection packets.
I think this packet purpose is to wake up the client if it's idle, so the client
overhead of PONGing back would be smaller.
>> send an empty ping packet and calculate time till pong is received ("latency")
> And now this can be dropped as well, if it's now used, right?
It doesn't take much to send an empty spice ping packet, a few bytes.
I guess both 'warmup' and 'latency' can be dropped, in the future. We need to
rethink the way we measure bandwidth, and do more testing to see how those
changes affect network statistic results in different network/load configurations.
More information about the Spice-devel