dadachen1997
V2EX  ›  macOS

finder smb 连接文件访问也太慢了吧

  •  
  •   dadachen1997 · Aug 5, 2020 via iPhone · 10567 views
    This topic created in 2192 days ago, the information mentioned may be changed or developed.

    与 Windows 比较,Mac 视频使用 iina 打开,卡顿一会儿才会播放,win 秒开...,mac 进度条拖拽会卡顿一秒,win 无卡顿丝滑流畅...

    finder 预览图片,大小超过 10M 就会卡死,并且 thumbnail 不会显示。win 的文件管理器预览就很流畅。

    连接的都是同一个 Wi-Fi,r7000 千兆有线连接的 nas,电脑均为无线连接。mac 的 smb 是 3.x 版本,win 是不是客户端有自己的 trick 啊,感觉好强。

    ps:nas 盘是 ntfs 格式,不知道这会影响吗? Mac 和 win 传输文件速度都差不多 70M/s

    25 replies    2020-08-06 13:24:22 +08:00
    billlee
        1
    billlee  
       Aug 5, 2020
    不如试试 AFP 或 NFS?
    geniussoft
        2
    geniussoft  
       Aug 5, 2020 via iPhone
    传输文件速率正常,那就没见过了...
    StevenRCE0
        3
    StevenRCE0  
       Aug 6, 2020 via iPhone
    @billlee Windows 上没有靠谱的 NFS 解决方案…
    billlee
        4
    billlee  
       Aug 6, 2020
    @StevenRCE0 #3 NAS 可以同时启动 samba 和 nfs 服务的吧
    hahasong
        5
    hahasong  
       Aug 6, 2020 via iPhone   ❤️ 1
    我也发现了,win 用 smb 丝滑多了
    aureole999
        6
    aureole999  
       Aug 6, 2020
    Mac 的 SMB 是个残废,文件一多还动不动就找不到原始项目,不得不重启 Finder 。AFP 不更新了。用 NFS 吧。NAS 可以同时开启各种协议
    Illusionary
        7
    Illusionary  
       Aug 6, 2020
    确实是个残废功能,只做到了勉强能用,毫无用户体验可言。
    sleepm
        8
    sleepm  
       Aug 6, 2020 via Android
    macbook air 已经在吃灰
    find 连接 smb 打开个电影 mp4,10g,苹果说正在检验文件。。就和从网上下载 dmg 打开一样,10 个 g 。。检验完(下载完)说无法识别。。。666
    cskzhi
        9
    cskzhi  
       Aug 6, 2020 via iPhone
    我这边没问题啊,win 上分享了两个文件夹然后 mbp 2018 Finder smb 连接,电影用 movist pro 播放,我家 75M modem 和 Wifi 在一楼,我房间二楼都可以不卡播放,就是快进快退需要加载个两三秒。
    ZRS
        10
    ZRS  
       Aug 6, 2020 via iPhone
    的确残废
    ihwbunny
        11
    ihwbunny  
       Aug 6, 2020
    按住 option 键,再点击无线图标,可以看见连接速度等信息。
    看视频,跟播放器有关,用一个两个平台都支持的,比如 VLC Player,再看看。
    预览的图片是本地的还是 SMB 共享的?如果是本地,看看 file icon cache 是否禁止或者清除一下,聚焦是否打开了图片。Windows 是把 icon cache 保留在图片目录里面;而 Mac 保留在一个用户的临时目录中。

    SMB 相关的性能,可以参考 https://support.apple.com/zh-cn/HT208209,看看有没有用。
    selfcreditgiving
        12
    selfcreditgiving  
       Aug 6, 2020 via Android
    Mac finder 用 nfs 连群晖也有个问题,最新同步上去的照片或者视频“有一部分”会打不开。 通过手机的 FolderSync 同步的手机相册。

    具体现象是没有略缩图,打开 也打不开。

    但换 smb 就可以正常打开那些文件。
    dadachen1997
        13
    dadachen1997  
    OP
       Aug 6, 2020 via iPhone
    @ZRS
    @cskzhi 我 Mac 播放视频也这样,拖拽进度条会等待,但是不知道 win 用了什么黑科技,看 nas 上的 4k hdr 视频拖拽完全不卡,就像播放本地视频一样。
    dadachen1997
        14
    dadachen1997  
    OP
       Aug 6, 2020 via iPhone
    @ihwbunny 图片都是 nas 上的,finder 的 thumbnail 会等一段时间才显示,win 的文件管理器就很快。猜测是.DS_store 的问题
    beingbin
        15
    beingbin  
       Aug 6, 2020
    我是 iina 直接打开玩客云里的电影,蛮快的,我看了下,大概 10m/s,连的路由器 5g wifi
    dadachen1997
        16
    dadachen1997  
    OP
       Aug 6, 2020 via iPhone
    @beingbin 其实都挺快的,就是有延迟问题。拖拽进度条会等待一两秒,没有看本地视频的丝滑感
    glaucus
        17
    glaucus  
       Aug 6, 2020
    iOS 也是如此,是真滴辣鸡
    hoythan
        18
    hoythan  
       Aug 6, 2020
    我一直没问题,可能是配置问题吧,我群晖用的 SMB,速度 80-100mb 左右,看蓝光都稳定。
    moooookey
        19
    moooookey  
       Aug 6, 2020
    能给你用就不错了,要按苹果的想法,压根不应该兼容,苹果的世界里只应该有苹果
    ihwbunny
        20
    ihwbunny  
       Aug 6, 2020
    @dadachen1997 根.DS_store 没太大关系。另外别猜了,苹果的文档试下。

    如果是 NAS 上,禁止下网络共享的聚焦索引和 cache 等。还有 SMB 的 server 配置。另外参考下 Samba 的配置,比如这里》 http://mirror.informatimago.com/next/developer.apple.com/documentation/Darwin/Conceptual/howto/osx_smb/osx_smb.html
    ihwbunny
        21
    ihwbunny  
       Aug 6, 2020
    另外啰嗦一句。
    以上各位兄弟姐妹,别都是抱怨,遇到问题多找找解决方法,尤其是 e 文的。
    dadachen1997
        22
    dadachen1997  
    OP
       Aug 6, 2020
    @ihwbunny #20 连接里的内容我看了,和我反馈的问题没有直接关联。现在是已经禁用了聚焦索引,server 配置应该没有问题的,因为 win 下访问的 delay 很低。问题还是在 finder 的 smb client 实现这一块,目前也没有什么好的方法。只能换 nfs 试试了。

    但是我用 iPhone 的 infuse 看视频,完全和 win 的表现一致

    英文文档我找了好久,目前只有一个关闭 signature 的,在传输数据时能降低一点点 cpu 占用。别的也都是在反馈 smb 在 mac 下性能孱弱的问题。特别是搜索 finder smb thumbnail 或者 smb finder review
    geniussoft
        23
    geniussoft  
       Aug 6, 2020 via iPhone
    哦对,啥型号的 NAS 啊?
    ihwbunny
        24
    ihwbunny  
       Aug 6, 2020
    @dadachen1997

    可不可以多试试 nsmb.conf 文件的参数设置,尤其是 man 中说的,如果是 NTFS 的,尝试 streams=yes (或者 no )。还有一个现成的例子: https://gist.github.com/jbfriedrich/49b186473486ac72c4fe194af01288be

    另外,不知道 NAS 是什么系统,是否提供更细致的对 smb.conf 的配置,诸如 ea,vfs 等等,比如这里( https://www.howtoforge.com/community/threads/mac-osx-client-and-linux-samba-share.77380/)讨论的
    littlewing
        25
    littlewing  
       Aug 6, 2020
    @billlee
    @aureole999
    MAC 上 NFS 共享我当时折腾了好久有 NFC 和 NFD 兼容性问题 https://en.wikipedia.org/wiki/Unicode_equivalence
    具体表现就是比如日文浊、é 等字符在 MAC 上会认为是 2 个字符,
    更具体的我忘了,反正后来放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.