V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dadachen1997
V2EX  ›  macOS

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

  •  
  •   dadachen1997 · 2020-08-05 20:32:34 +08:00 via iPhone · 9106 次点击
    这是一个创建于 1578 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    但换 smb 就可以正常打开那些文件。
    dadachen1997
        13
    dadachen1997  
    OP
       2020-08-06 08:14:03 +08:00 via iPhone
    @ZRS
    @cskzhi 我 Mac 播放视频也这样,拖拽进度条会等待,但是不知道 win 用了什么黑科技,看 nas 上的 4k hdr 视频拖拽完全不卡,就像播放本地视频一样。
    dadachen1997
        14
    dadachen1997  
    OP
       2020-08-06 08:16:07 +08:00 via iPhone
    @ihwbunny 图片都是 nas 上的,finder 的 thumbnail 会等一段时间才显示,win 的文件管理器就很快。猜测是.DS_store 的问题
    beingbin
        15
    beingbin  
       2020-08-06 08:21:22 +08:00
    我是 iina 直接打开玩客云里的电影,蛮快的,我看了下,大概 10m/s,连的路由器 5g wifi
    dadachen1997
        16
    dadachen1997  
    OP
       2020-08-06 08:33:59 +08:00 via iPhone
    @beingbin 其实都挺快的,就是有延迟问题。拖拽进度条会等待一两秒,没有看本地视频的丝滑感
    glaucus
        17
    glaucus  
       2020-08-06 08:58:31 +08:00
    iOS 也是如此,是真滴辣鸡
    hoythan
        18
    hoythan  
       2020-08-06 09:25:12 +08:00
    我一直没问题,可能是配置问题吧,我群晖用的 SMB,速度 80-100mb 左右,看蓝光都稳定。
    moooookey
        19
    moooookey  
       2020-08-06 09:27:32 +08:00
    能给你用就不错了,要按苹果的想法,压根不应该兼容,苹果的世界里只应该有苹果
    ihwbunny
        20
    ihwbunny  
       2020-08-06 09:38:15 +08:00
    @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  
       2020-08-06 09:40:27 +08:00
    另外啰嗦一句。
    以上各位兄弟姐妹,别都是抱怨,遇到问题多找找解决方法,尤其是 e 文的。
    dadachen1997
        22
    dadachen1997  
    OP
       2020-08-06 09:56:07 +08:00
    @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  
       2020-08-06 11:14:21 +08:00 via iPhone
    哦对,啥型号的 NAS 啊?
    ihwbunny
        24
    ihwbunny  
       2020-08-06 13:22:13 +08:00
    @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  
       2020-08-06 13:24:22 +08:00
    @billlee
    @aureole999
    MAC 上 NFS 共享我当时折腾了好久有 NFC 和 NFD 兼容性问题 https://en.wikipedia.org/wiki/Unicode_equivalence
    具体表现就是比如日文浊、é 等字符在 MAC 上会认为是 2 个字符,
    更具体的我忘了,反正后来放弃了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:33 · PVG 03:33 · LAX 11:33 · JFK 14:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.