V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sjmcefc2
V2EX  ›  问与答

千兆网络,机器都挂在一个千兆路由器上,可是拷贝速度只有 40m,这个不正常吧

  •  
  •   sjmcefc2 · 2021-09-23 17:55:40 +08:00 · 1387 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉太不正常了,而且 usb3.0 拷贝的速度也很低,也差不多是 40m 网络拷贝也是很低 是什么原因呢?网线? 网络结构是千兆路由器上挂了千兆交换机,千兆交换机下挂机器。

    23 条回复    2021-09-24 18:20:06 +08:00
    davidyin
        1
    davidyin  
       2021-09-23 19:16:07 +08:00 via Android
    硬盘速度?
    sjmcefc2
        2
    sjmcefc2  
    OP
       2021-09-23 19:18:58 +08:00
    硬盘是 5400 转的 nas 硬盘,还有 7200 转
    PbCopy111
        3
    PbCopy111  
       2021-09-23 20:26:34 +08:00
    看看干扰?比如都开了 DHCP ?
    看看网络协议,是否半双工?
    iperf 测试一下?
    有线还是无线?
    sadfQED2
        4
    sadfQED2  
       2021-09-23 20:34:08 +08:00 via Android
    你拷贝的全是小文件?机械硬盘拷小文件这速度正常吧?
    Xushet
        5
    Xushet  
       2021-09-23 20:39:07 +08:00 via Android
    没有缓存吧
    alyssa0326rr
        6
    alyssa0326rr  
       2021-09-23 20:42:10 +08:00
    因为这样的拷贝是要靠 CPU 的. "千兆路由器" 其实通用计算性能也不见得多高的, AC-68U 这样的曾经的"高性能"路由器也就 40M 的 samba 水平.
    ajaxfunction
        7
    ajaxfunction  
       2021-09-23 21:14:09 +08:00
    为啥不直接走交换机,过了路由就很麻烦
    sjmcefc2
        8
    sjmcefc2  
    OP
       2021-09-23 22:14:18 +08:00
    @PbCopy111 只有路由器开了 dhcp,二级路由器开了 dhcp,但是机器都挂载一级路由上
    网络协议这个会有半双工?
    有线网络。
    sjmcefc2
        9
    sjmcefc2  
    OP
       2021-09-23 22:14:34 +08:00
    @sadfQED2 都是 rar 压缩
    sjmcefc2
        10
    sjmcefc2  
    OP
       2021-09-23 22:15:07 +08:00
    @ajaxfunction 可以直接走交换机?这是种什么玩法啊?可以控制?
    sjmcefc2
        11
    sjmcefc2  
    OP
       2021-09-23 22:15:25 +08:00
    @alyssa0326rr 那就是要上软路由吗?
    Orciorc
        12
    Orciorc  
       2021-09-23 23:32:52 +08:00 via Android
    你是用的什么协议测试? Samba/FTP/NFS ?
    你的 USB 插在哪里?是下载机还是路由器 USB ?
    终端设备用的是什么系统?网络是有线还是 2.4G/5G 无线?
    据我所知,Samba Android 的某个开源库性能不太行,速度比较低下,所以需要确定操作系统。此外 USB3.0 对 2.4Gwifi 有影响,会不会影响了速度?
    建议把设备型号 /操作系统都说明白一些
    kokutou
        13
    kokutou  
       2021-09-24 06:54:49 +08:00 via Android
    40m 这个速度看起来像是 USB2.0 的速度。
    kokutou
        14
    kokutou  
       2021-09-24 06:55:09 +08:00 via Android
    画个拓扑图吧。。
    sjmcefc2
        15
    sjmcefc2  
    OP
       2021-09-24 07:00:16 +08:00
    你是用的什么协议测试? Samba/FTP/NFS USB 硬盘和 samba
    你的 USB 插在哪里?是下载机还是路由器 USB ? usb 插在电脑上(硬盘柜和 usb 硬盘),电脑上的硬盘和网络盘 samba 对拷。
    终端设备用的是什么系统?网络是有线还是 2.4G/5G 无线? 都是 windows,有线网络。
    据我所知,Samba Android 的某个开源库性能不太行,速度比较低下,所以需要确定操作系统。此外 USB3.0 对 2.4Gwifi 有影响,会不会影响了速度?
    建议把设备型号 /操作系统都说明白一些
    sjmcefc2
        16
    sjmcefc2  
    OP
       2021-09-24 07:01:19 +08:00
    @kokutou 确实很迷惑,40m 这个太困惑了。但是设备都是绿口的 3.0
    sjmcefc2
        17
    sjmcefc2  
    OP
       2021-09-24 07:19:47 +08:00
    @kokutou V 站怎么上传图?
    kokutou
        18
    kokutou  
       2021-09-24 07:43:27 +08:00 via Android
    @sjmcefc2
    硬盘不会是 usb 插路由器上的吧。。。
    kokutou
        19
    kokutou  
       2021-09-24 07:43:54 +08:00 via Android
    @sjmcefc2
    文字描述下呗,文件从哪个设备什么链接到哪里。
    ziseyinzi
        20
    ziseyinzi  
       2021-09-24 07:53:27 +08:00
    你这个问题太笼统了,按 12 楼说的详细描述一下。
    sjmcefc2
        21
    sjmcefc2  
    OP
       2021-09-24 08:27:28 +08:00
    @ziseyinzi 你是用的什么协议测试? Samba/FTP/NFS USB 硬盘和 samba
    你的 USB 插在哪里?是下载机还是路由器 USB ? usb 插在电脑上(硬盘柜和 usb 硬盘),电脑上的硬盘和网络盘 samba 对拷。
    终端设备用的是什么系统?网络是有线还是 2.4G/5G 无线? 都是 windows,有线网络。
    据我所知,Samba Android 的某个开源库性能不太行,速度比较低下,所以需要确定操作系统。此外 USB3.0 对 2.4Gwifi 有影响,会不会影响了速度?
    建议把设备型号 /操作系统都说明白一些
    sjmcefc2
        22
    sjmcefc2  
    OP
       2021-09-24 08:34:46 +08:00
    千兆 路由器 ->交换机 1->docker 启动的 samba 文件共享 A
    ->交换机 2->台式机器 1->usb3.0 硬盘 1 (硬盘阵列) B
    -》 usb3.硬盘 2 (品牌 usb 硬盘) C
    A<=>b<=C 之间都是 40M
    alyssa0326rr
        23
    alyssa0326rr  
       2021-09-24 18:20:06 +08:00
    @sjmcefc2 你的 SAMBA 是 docker 启动的? 那么 docker 是在哪台设备上? 抱歉我看不太懂你说的 A,B,C 以及网络拓扑


    各种简单尝试可以是
    1. 从本地硬盘复制到 Samba, 如果比移动硬盘快, 那就是 PC 到移动硬盘之间的锅
    2. Samba 开一个分享 /tmp 或者更快的存储进行对比

    关于软路由, 我觉得不应该让软路由来做 NAS, SAMBA 基本上是一个吃单线程性能的工作, 高频和省电是矛盾的

    关于交换机, 你的交换机没有连接路由器 WAN 口吧... 因为连接到 LAN 口上的话, 一个局域网内的数据包都是在交换机和路由器的交换机芯片里完成了, 不靠路由器的 CPU 性能.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3263 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:07 · PVG 22:07 · LAX 07:07 · JFK 10:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.