在 windows 的 cmd 中使用 ssh ,发现输入速度非常的慢,有什么解决办法吗?

讨论 未结 7 58
LonnyWong
LonnyWong 会员 2022年5月24日 23:56 发表
<p>用 go 写了个类似 rz / sz 上传和下载文件的功能,项目地址:<a href="https://github.com/trzsz/trzsz-go" rel="nofollow">https://github.com/trzsz/trzsz-go</a></p> <p>出于通用和研究的目的,也支持在 windows 的 cmd 中使用,下载速是正常的,但是上传速度只有 24KB/s ,超级慢。</p> <p>感觉是 windows 版本的 ssh 在处理输入时,使用了一个特别小的 buffer ,并且每隔一段时间再处理一次?</p> <p>效果如图: <img alt="windows trzsz ssh" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://trzsz.github.io/images/cmd_trzsz.gif"></p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
7个回复
  • Cooky
    2022年5月24日 23:56
    你在 wsl 里的命令弹出了 windows 对话框,是不是没走 wsl 里的 ssh
    0 0
  • LonnyWong
    2022年5月25日 00:27
    是 trzsz 进程拉起 ssh 进程的。 对话框是 trzsz 进程弹出的,选择文件后,trzsz 进程会读取文件内容,并以 stdin 输入给 ssh 进程。
    0 0
  • ruanimal
    2022年5月25日 01:27
    还有,如果跨了一层 tmux 的话,速度也就只有 20k
    0 0
  • Cooky
    2022年5月25日 01:27
    单独测一下每个环节的速度吧 磁盘部分用 dd 看 管道部分用 pv 看 上传部分找个别的程序试试
    0 0
  • sprite82
    2022年5月25日 01:27
    ssh 不知道,scp 是肯定有问题的,之前试过大量文件 scp 上传,直接卡死。用 git bash 的窗口就没这个问题
    0 0
  • creanme
    2022年5月25日 02:27
    好像和服务器之间的延迟有关?之前我用 cmd 的 ssh 连搬瓦工,巨卡,连腾讯云服务器就好多了。
    0 0