外网下载速度有 30MB/s,内网 scp 只有 10MB/s

查看 44|回复 4
作者:Jiubia   
我自己测了的几种情况:
[ol]
  • 自己 mac 连接的 wifi ,公网下载速度 30MB 每秒
  • AIO 服务器中某个虚拟机,公网下载速度 30MB 每秒
  • 在自己 mac 上使用 scp 将文件发送至 AIO 下的宿主机/虚拟机只有 10MB 每秒
  • 使用 smb 文件传输,看不到速度,但是感觉也是很慢
    [/ol]
    服务器是千兆网卡,路由器也是千兆的
    弱电箱里有个华为路由器做 dhcp ,服务器网线连接到华为,卧室有台小米路由器 AX3000 做有线桥接,家用无线设备都是连这个
    请问下问题可能是出在哪里
  • sriram   
    SSH 协议传文件本来就慢,smb 比较吃 CPU
    RangerWolf   
    scp 本来就慢,但是更详细底层的原因我也不知道,随便换用 FTP 、http 协议 都快得多
    Jiubia
    OP
      
    @sriram cpu 是 12100 ,再慢应该也不知道这么离谱吧😭
    crownor   
    这个得看多个方面
    首先,scp 协议是加密传输的,那自然要比其他的协议慢一些
    其次,虽然 CPU 不错,但是我注意到你是走的虚拟机,那么建议你看看虚拟机内的一些资源性能,比如分配的核数,内存等,可以在运行 scp 一个大文件的时候看看具体的性能指标
    之后,建议看看磁盘速度,说不定也有磁盘性能造成了干扰
    我建议你直接在虚拟机上开一个 iperf3, 然后 mac 和虚拟机之间走 iperf3 去看看在排除了 IO 操作之外的带宽大概是啥水平,心里有个数之后再去进一步探寻对应的瓶颈。说不定 mac 和虚拟机之间带宽本身就比较低呢 0.0
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部