macOS 访问网络存储 (SMB) 性能问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hukangha
V2EX    macOS

macOS 访问网络存储 (SMB) 性能问题

  •  
  •   hukangha Apr 6, 2017 13310 views
    This topic created in 3315 days ago, the information mentioned may be changed or developed.
    硬件 WRT1200AC( lede 17.01.0, samba 3.6 ) ,macOS 10.12.4
    finder 用 smb://192.168.1.1 挂载 硬盘( ntfs,ext4 ) wifi / thunderbolt 有线网卡,性能都差不多,读写 27MB/s ,略差
    finder 用 cifs://192.168.1.1 , 有线网卡下 80MB/s , wifi 下只有 10MB/s 左右读写。这时候 通过 wifi 访问同样硬盘的 ftp , 速度 70MB/s 左右,正常。

    也就是说
    smb 性能很差,不分 wifi/有线。(这时候显示使用SMB_2)
    cifs 性能会因为 wifi 变得极差。 (这时候显示使用SMB_1)

    google 上好多访问 群晖 QNAP 性能同样不行的帖子。
    有什么建议可以简单的提高速度?
    29 replies    2017-04-23 18:20:26 +08:00
    taresky
        1
    taresky  
       Apr 6, 2017 via iPhone   2
    | | SMB | AFP | WebDAV | NFS |
    | --- | --- | --- | ------ | --- |
    | iOS | 5 | 5 | 90 | X |
    | Mac | 35 | 80 | 80 | 80 |
    | PC | 115 | X | 115 | 115 |

    我的测试数据是这样,其中 Mac 为老款无线, PC 有线。结论是别用 SMB ,用 WebDAV

    https://taresky.com/post/x86-guide
    EricCartman
        2
    EricCartman  
       Apr 6, 2017
    如果是传影音图片的话,用 dlna 协议,速度相当快
    shiji
        3
    shiji  
       Apr 6, 2017 via Android
    是的,我的 qnap 也一样,解决方法就是 pc 用 smb , mac 用 AFP 就好了
    shadownet
        4
    shadownet  
       Apr 6, 2017 via iPhone
    2016 mbp 配合 ac68u 基本都能 75M 稳定 当然 NAS 是 5 类线连路由 中间还有千兆交换 SMB 协议没楼主说的那么慢
    shadownet
        5
    shadownet  
       Apr 6, 2017 via iPhone
    忘记说了 75MB 是无线拷贝大文件速度
    shadownet
        6
    shadownet  
       Apr 6, 2017 via iPhone
    你这硬盘是挂在 1200AC 上还是 NAS
    oxoxoxox
        7
    oxoxoxox  
       Apr 6, 2017
    我家访问 qnap 也一样, RMBP 用 smb 协议访问就很慢,走 afp 快了好几倍,走 ftp 也很快,应该是 MacOS 对 smb 协议支持不佳导致的, WebDAV 传电影貌似也蛮快的,我早就放弃 smb 协议了
    cabbage
        8
    cabbage  
       Apr 6, 2017 via Android
    单纯传影音图片,局域网 Nginx 基本上能把网卡跑满, http 哪有不兼容的道理。坑也比 FTP 和 SMB 少 。
    hukangha
        9
    hukangha  
    OP
       Apr 6, 2017
    @taresky openwrt 配置 afp 总是不成功。诶,晚上回去试试 NFS
    SharkIng
        10
    SharkIng  
       Apr 6, 2017
    Mac↓WebDAV 和 AFP 需要额外客户端么?
    taresky
        11
    taresky  
       Apr 6, 2017 via iPhone
    @hukangha
    @SharkIng

    NFS 你 iOS 咋用? WebDAV 不需要额外客户端。
    hukangha
        12
    hukangha  
    OP
       Apr 6, 2017
    @taresky 话说,挂载 WebDav 体验跟普通硬盘一样么
    SharkIng
        13
    SharkIng  
       Apr 6, 2017
    @taresky #11 居然没有提示?
    话说 WebDAV 的验证方式是怎么养的?用户名密码么?还是说只能一个用户?
    taresky
        14
    taresky  
       Apr 6, 2017 via iPhone
    @SharkIng 降权了吧。用户名密码、可以多用户,群晖设置。
    sengxian
        15
    sengxian  
       Apr 6, 2017
    @hukangha 你的 WRT1200AC 有没有跳 ping 的情况啊,我这里 5G 的 WIFI ping 高的不行( OpenWrt Chaos Calmer 15.05.1 )

    PING 192.168.1.1 (192.168.1.1): 56 data bytes
    64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=2.045 ms
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.473 ms
    64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=15.869 ms
    64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=47.463 ms
    64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=82.506 ms
    64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=163.225 ms
    64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=40.947 ms
    64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=72.548 ms
    64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=106.506 ms
    64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=2.255 ms
    64 bytes from 192.168.1.1: icmp_seq=10 ttl=64 time=2.793 ms
    64 bytes from 192.168.1.1: icmp_seq=11 ttl=64 time=2.475 ms
    64 bytes from 192.168.1.1: icmp_seq=12 ttl=64 time=1.132 ms
    64 bytes from 192.168.1.1: icmp_seq=13 ttl=64 time=1.603 ms
    64 bytes from 192.168.1.1: icmp_seq=14 ttl=64 time=1.386 ms
    64 bytes from 192.168.1.1: icmp_seq=15 ttl=64 time=1.593 ms
    64 bytes from 192.168.1.1: icmp_seq=16 ttl=64 time=2.098 ms
    64 bytes from 192.168.1.1: icmp_seq=17 ttl=64 time=113.041 ms
    64 bytes from 192.168.1.1: icmp_seq=18 ttl=64 time=37.642 ms
    64 bytes from 192.168.1.1: icmp_seq=19 ttl=64 time=68.477 ms
    64 bytes from 192.168.1.1: icmp_seq=20 ttl=64 time=95.473 ms
    64 bytes from 192.168.1.1: icmp_seq=21 ttl=64 time=1.364 ms
    64 bytes from 192.168.1.1: icmp_seq=22 ttl=64 time=93.610 ms
    ^C
    --- 192.168.1.1 ping statistics ---
    23 packets transmitted, 23 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 1.132/41.631/163.225/47.171 ms
    hukangha
        16
    hukangha  
    OP
       Apr 6, 2017
    @sengxian
    我装的是 lede 里面的 AC 驱动比较新,应该不会,不过得晚上回去试一下
    Hucai
        17
    Hucai  
       Apr 6, 2017
    @shadownet 我的 ac68u 外接磁盘, win pc 上传下载都只有 30M ,你的怎么有 75MB
    shadownet
        18
    shadownet  
       Apr 6, 2017 via iPhone
    @Hucai 我是访问 NAS 硬盘不是插 68U 上的
    wweir
        19
    wweir  
       Apr 6, 2017
    @EricCartman mac 上有好使轻便的 dlna 方案么
    EricCartman
        20
    EricCartman  
       Apr 6, 2017
    @wweir #19 minidlna, kodi
    austinchou0126
        21
    austinchou0126  
       Apr 6, 2017 via iPhone
    @wweir Plex
    wweir
        22
    wweir  
       Apr 6, 2017
    @austinchou0126 这个还是算了,怎么也称不上轻便
    @EricCartman minidlna 只能拿来当服务端用,我们要的是客户端。 kodi 我也在用,同样是称不上轻便的东西。
    另外还有一个 vlc , mac 上怎一个丑字了得
    sengxian
        23
    sengxian  
       Apr 6, 2017
    @hukangha 有官方固件吗?
    hukangha
        24
    hukangha  
    OP
       Apr 7, 2017
    @sengxian
    官方的没 ping 过
    sengxian
        25
    sengxian  
       Apr 7, 2017
    @hukangha 那你现在的 ping 怎么样?
    hukangha
        26
    hukangha  
    OP
       Apr 7, 2017 via Android
    @sengxian lede 一切正常 都是 1-2 ms 左右
    deepjia
        27
    deepjia  
       Apr 8, 2017 via iPhone
    @shiji AFP 传文件速度没问题,但是建立连接好慢,打开文件夹也好卡,不像 SMB 那样如行云流水
    hukangha
        28
    hukangha  
    OP
       Apr 23, 2017
    @deepjia 你是用 openwrt 还是 买的 NAS ?
    deepjia
        29
    deepjia  
       Apr 23, 2017
    @hukangha NAS, WD My Book Live.
    About     Help     Advertise     Blog     API     FAQ     Solana     905 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 55ms UTC 18:35 PVG 02:35 LAX 11:35 JFK 14:35
    Do have faith in what you're doing.
    ubao msn 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