如何提高单个ssh通道的传输速率? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
codesaler
V2EX    Linux

如何提高单个ssh通道的传输速率?

  •  
  •   codesaler 2012-09-29 09:32:57 +08:00 8058 次点击
    这是一个创建于 4760 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天在家中搭建了个服务器,局域网下用sftp传输文件,偶然发现在没设置任何防火墙和其他软件的情况下只有2.5MBps,google了下好像有个hpn的方法可以加速,不过也有人说hpn的存在漏洞

    大家有什么好的方法来控制单个ssh连接的传输速度。谢谢
    17 条回复    1970-01-01 08:00:00 +08:00
    gastlygem
        1
    gastlygem  
       2012-09-29 09:51:15 +08:00
    同问。俺以前玩真服务器时,FTP可以到110M以上,SFTP也只有30M多点。
    meteor
        2
    meteor  
       2012-09-29 10:12:38 +08:00
    是GFW的问题.
    限制了单进程的速度.
    除非你开多个SSH通道.不然,速度上不去的.
    skyleft
        3
    skyleft  
       2012-09-29 10:19:14 +08:00
    @meteor 局域网下怎么会和GFW有关呢?
    cabbala
        4
    cabbala  
       2012-09-29 10:21:58 +08:00
    局域网担心啥安全问题啊
    codesaler
        5
    codesaler  
    OP
       2012-09-29 10:27:01 +08:00
    @meteor 局域网下,无防火墙,基础版debian,openssh
    eric_q
        6
    eric_q  
       2012-09-29 10:30:59 +08:00
    openwrt? raspberry pi?
    codesaler
        7
    codesaler  
    OP
       2012-09-29 10:34:59 +08:00
    @eric_q 是台微型电脑
    eric_q
        8
    eric_q  
       2012-09-29 10:36:16 +08:00
    @codesaler 是否是那台机器的 io/cpu 性能 问题
    codesaler
        9
    codesaler  
    OP
       2012-09-29 10:41:27 +08:00
    @eric_q 不是,我测试了ftp,速度快很多,io就个2.5寸硬盘
    另外,用真正的服务器测试,ssh速度也一般。看网上说是buffer设置造成的,让用HPN patchs,不过,有消息说hpn有漏洞,我就没试。
    codesaler
        10
    codesaler  
    OP
       2012-09-29 10:43:02 +08:00
    另外测试Linode之间的ssh传输也不快,从日本节点到美国节点
    codesaler
        12
    codesaler  
    OP
       2012-09-29 19:02:41 +08:00
    @cabbala 方法很好,谢谢,就是nc传输时好像是不加密的吧?
    cabbala
        13
    cabbala  
       2012-09-29 19:53:43 +08:00
    @codesaler 加密要耗资源,我估计这就是scp这么慢的原因
    codesaler
        14
    codesaler  
    OP
       2012-09-29 19:59:00 +08:00
    @cabbala 测试了hpn的方法,原理好像就是改buffer的设定,局域网下,速度能提升到6~7MBps,原来是2.5MBps,ssh传输的确是耗cpu,但是hpn被爆出有漏洞,生产环境不敢用
    cabbala
        15
    cabbala  
       2012-09-30 01:24:20 +08:00
    @codesaler 恩,只是压缩了。但是内网传输不用考虑加密吧。。你要拷贝什么东西密级这么高?

    如果走公网,不管是ssh还是nc都不靠谱,P2P或者多线程才是王道,当然加密就甭提了,我们公司公网数十T的数据也拷过,也不用加密。。被别人拿到也无所谓
    codesaler
        16
    codesaler  
    OP
       2012-09-30 07:31:34 +08:00
    @cabbala 拷贝备份的文本类型文件。只是觉得隐私的东西不能被别人搞到。

    ssh为什么不靠谱,没查到相关资料。另外两个没用过,有没有好的实施方案?
    fire9
        17
    fire9  
       2012-09-30 18:10:09 +08:00
    把百兆换成千兆的就好啦。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1557 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 84ms UTC 16:33 PVG 00:33 LAX 09:33 JFK 12:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86