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.

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to