IETF-SSH archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: SSH performance [was Re: [Curdle] SSH/QUIC draft]
Mouse <mouse%Rodents-Montreal.ORG@localhost> writes:
>Well...flow control over flow control over TCP, but I assume that's what you
>actually mean.
Yup.
>Part of the problem is that ssh _needs_ flow control. Otherwise, a slow
>receiver has no way to throttle a fast sender except TCP back-pressure, which
>throttles the whole connection, not just the offending stream.
Sure, but that only affects setups where connection != stream. I don't know
about how common this is in general since I doubt anyone's done a global
survey of SSH use in practice but in embedded/SCADA it's always the case that
connection == stream, so there's no need for flow control beyond what TCP
already provides. Which is why I can safely ignore it in my code.
>no-flow-control is an interesting experiment, and it's valuable information
>to know that it helps when the endpoints are fast enough that the network is
>the limiting factor.
It works just fine in the AFAIK quite common scenario that connection ==
stream. Problem is that since embedded/SCADA SSH is typically ten to twenty
years old, none of it knows about no-flow-control. But then again these
implementation often ignore flow control anyway because of old and/or minimal
implementations.
Peter.
Home |
Main Index |
Thread Index |
Old Index