Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
oska874
V2EX  ›  Linux

万兆网上使用 scp 速度只能达到千兆网的速度,为什么?

  •  
  •   oska874 · Aug 31, 2020 · 8191 views
    This topic created in 2263 days ago, the information mentioned may be changed or developed.

    先说结论:

    1. scp 传输文件速度只有 100MB/s
    2. 用 iperf3 测试,速度能到 9Gbit/s

    两边都是万兆网,跑的是 ubuntu 18.04 ,mtu 已经设置成 9000 了。

    Supplement 1  ·  Sep 1, 2020
    发现问题了,盘是 ufs 的,瞬时速度能到 500MB/s,真男人半分钟,就降低到 140MB/s 了。
    但是文件放到到 /run 下面,都是内存了,速度还是只有 10xMB/s 。
    18 replies  •  2020-09-01 11:48:41 +08:00
    keygen88
    keygen88
    Aug 31, 2020
    1
    网线的问题吧
    Kinnice
    Kinnice
    Aug 31, 2020
    2
    看一下 CPU,是不是加密导致的瓶颈
    Citrus
    Citrus
    Aug 31, 2020 via iPhone
    3
    用的什么盘?
    shicheng1993
    shicheng1993
    Aug 31, 2020
    4
    scp 要写入硬盘吧,iperf3 没用过,是不是不需要写盘?纯网速
    superrichman
    superrichman
    Aug 31, 2020 via iPhone
    5
    scp 要加解密,所以慢。要快的话用别的协议。
    hiyang
    hiyang
    Aug 31, 2020
    6
    估计 nc 更快

    # 服务端 A
    HOST1$ ncat -l 9899 > outputfile

    # 客户端 B
    HOST2$ ncat HOST1 9899 < inputfile
    est
    est
    Aug 31, 2020 via Android
    7
    scp 的实现有瓶颈。以前看过个资料。手机上不方便查之后查了给你贴下
    masker
    masker
    Aug 31, 2020 via Android
    9
    @shicheng1993 开个服务就可以了,不需要写盘好像
    HEROic
    HEROic
    Aug 31, 2020 via Android
    10
    scp 是从磁盘读 /写磁盘 有瓶颈 iperf 是直接内存拷。 要测速的话可以划内存盘 scp 测 (一般 centos 又 tmpfs 就是内存盘)
    sampeng
    sampeng
    Aug 31, 2020 via iPhone
    11
    100M 如果是整数,一定不是磁盘瓶颈,更不会是 cpu,除非你 cpu 是老古董。检查参数,限速。iperf 是多大的数据包。是不是中间有 nat 等等。这个数字看起来是网络瓶颈,和其他无关。
    realpg
    realpg
    Aug 31, 2020
    12
    本来 SCP 就慢
    而且你的磁盘写入性能有那么高么
    greenskinmonster
    greenskinmonster
    Aug 31, 2020
    13
    ssh 有个 high performance patch 解决这个问题,看看你的发行版是不是支持,具体看 www.psc.edu/hpn-ssh
    abutter
    abutter
    Aug 31, 2020
    14
    iperf 是准的,不都到 9Gbps 了。
    hcocoa
    hcocoa
    Aug 31, 2020
    15
    速度要求大于安全要求的话,换一下 scp 的加密和哈希协议就好了。
    我记得换成 blowfish 后要快很多
    infinet
    infinet
    Aug 31, 2020
    16
    加密说不定有 CPU 加速不是瓶颈,压缩影响更大。
    CallMeReznov
    CallMeReznov
    Aug 31, 2020
    17
    LZ 我问个其他的问题.
    你单万兆网卡测速开了几线程?
    这几天我这边服务器绑了 8 个网卡 单线程最大带宽只能跑 1G,最大开 4 个线程才能勉强达到 4G.
    bigmomo
    bigmomo
    Sep 1, 2020
    18
    跑 SMB 试试吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2205 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 13:53 · PVG 21:53 · LAX 05:53 · JFK 08:53
    ♥ Do have faith in what you're doing.