Subj : Re: kermit protocol in syncterm
To : Digital Man
From : fusion
Date : Sat Aug 19 2023 02:28 am
On 18 Aug 2023, Digital Man said the following...
DM> Correct, I'm talking about the protocol itself. Unless you're using a
DM> compression feature with Kermit (are you?), it's really impossible for
DM> the Kermit *protocol* to outperfrom Ymodem-G protocol over the same
no compression. i poked around on another machine for more testing.. built sexyz from
http://synchro.net/Synchronet/sbbs_src.tgz and used it on my linux 'router' (i5-3550) to transfer a 700meg movie to my main machine with syncterm and then with ZOC via kermit and it turned out maybe closer to what you'd expect:
sexyz zmodem: ~6+MB/s (~95% cpu)
sexyz ymodem-g: <4.5MB/s (~95% cpu)
gkermit kermit: ~3.7MB/s ( 11% cpu)
so that's a wash. zmodem still won though, so that's two of my machines that behaved that way.
this though:
lrzsz zmodem: ~55MB/s to ZOC and ~36MB/s to syncterm. (50% cpu)
is crazy.. syncterm did manage to receive from lrzsz at ~66MB/s with ymodem-g, but i had no successful transfers with it.
so yeah, ymodem-g is better, but which machines are you getting this performance from using sexyz? does anyone else? and what's it doing with all those cpu cycles?
DM> Your "real life" test is over a localhost link or a local network? Why
DM> on earth would you be using a serial/modem file transfer protocol over a
DM> local network (Ethernet, WiFi?) and call that "real life"?
there isn't a significant difference between over the local network and the internet anymore. why shouldn't i be able to fetch a movie off a bbs via zmodem @ 55MB/s? many people with VPSes or that have fiber at home have that capability.
--- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
* Origin: cold fusion - cfbbs.net - grand rapids, mi