Tool to measure ssh latency ("sshping") ?

Jan Schermer jan at schermer.cz
Fri Jul 28 08:48:26 AEST 2023


while true
do
time echo test | ssh user at machine.somewhere <mailto:user at machine.somewhere> cat
done

But for a remote rpc service that requires low latency, take a look at multiplexing https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing and daemonize the Master connection


> On 28. 7. 2023, at 0:33, Roland Mainz <roland.mainz at nrubsig.org> wrote:
> 
> On Thu, Jul 27, 2023 at 11:28 PM Michael Loftis <mloftis at wgops.com> wrote:
>> On Thu, Jul 27, 2023 at 3:23 PM Roland Mainz <roland.mainz at nrubsig.org> wrote:
>>> Before I start writing one myself...
>>> ... did anyone ever wrote a tool to measure the latency of a ssh
>>> connection, a la "ping" ?
>> 
>> That gets...really complicated... Because what exactly do you want to
>> measure?
> 
> We want to profile some kind of ancient self-made RPC system, and
> therefore we need to measure the time starting from writing a string
> into ssh stdin, get on the remote side /bin/cat to send it back, and
> then stop the clock when the string comes out of ssh's stdout. And
> that in a form of endless loop, for around one hour (just to be sure
> that the overhead of the ssh protocol negotiation details and network
> noise don't ruin the measurements...).
> 
> Or short: Round-trip latency of data passed to a remote /bin/cat. And
> that for every possible ssh -c cipher
> 
> ----
> 
> Bye,
> Roland
> -- 
>  __ .  . __
> (o.\ \/ /.o) roland.mainz at nrubsig.org
>  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
>  /O /==\ O\  TEL +49 641 3992797
> (;O/ \/ \O;)
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> https://www.google.com/url?q=https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev&source=gmail-imap&ust=1691102292000000&usg=AOvVaw3gpKfyFOLZGNpRePx3xCKW



More information about the openssh-unix-dev mailing list