May 25, 2021
Having posted this particular rant, I see it as only fair to report back on some success. In an effort to find some remedy to the slow, unstable SMB on my M1 Macbook Air, I had followed the extensive testing by one user (rolande.wordpress.com) to modify a number of TCP system settings via sysctl. In particular, for High Sierra and Mojave, the suggestion was to use the following values (NB: these seemed *not* to help, perhaps make things worse):
net.inet.tcp.mssdflt=1448
net.inet.tcp.blackhole=2
net.inet.tcp.slowstart_flightsize=60
net.inet.tcp.sendspace=3125000
net.inet.tcp.recvspace=3125000
net.inet.tcp.win_scale_factor=6
net.inet.tcp.autorcvbufmax=3125000
net.inet.tcp.autosndbufmax=3125000
By chance I neglected to run the script setting these values shortly after my original posting, leaving the default values set. Since then, my SMB connections have been very stable with tolerable speed. It is slower than my OpenSuSE machine, but it is not disruptive.
What *did* make a difference, with the Synology, at least, was the server and client settings suggested at this article (https://tinyurl.com/2rwh257h) at tech.setepontos.com, especially the vfs:fruit module on the server.