V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jobin0528
V2EX  ›  宽带症候群

Finder 访问 SMB, 1w 文件数量 如何才能流畅? 2.5G 内网

  •  
  •   Jobin0528 · 2023-07-03 17:53:16 +08:00 via iPhone · 2525 次点击
    这是一个创建于 509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不明白影响效率的瓶颈在哪,该如何优化。 samba 部署在威联通上。

    第 1 条附言  ·  2023-07-03 23:43:02 +08:00
    还真是 smb 在原因,换了 AFP 一点都不卡了。
    第 2 条附言  ·  2023-07-03 23:58:35 +08:00
    继续测试,打开 启用内核模式 SMB 守护程序 后也好了很多。
    第 3 条附言  ·  2023-07-09 18:51:13 +08:00

    经过测试,目前来看AFP 最优,具体如下,

    一、有线连接(2.5G),MacOS 13.4.1 ,威联通 TS453D mini,在通过 Finder 挂载使用:

    1. SMB :一般使用速度尚可,但是在大文件数量下会卡;
    2. WebDAV(http&https):http文件加载一般,https 较慢,会卡死 Finder,总体表现上还不如 SMB;
    3. FTP:速度可,但偶尔会卡死 Finder,且有个奇怪的 bug,明明 10g 的文件,但是在 FTP 下显示只有 2g 左右;
    4. NFS就没测了,得一个个的设置权限。
    
    AFP 目前就一问题,侧边栏图标显示为一纸张,不美观,未出现其它问题,所以 AFP 还是 Finder 下挂载盘的最优解。
    

    二、 无线网络(Ax6000,只作 AP),iPhone13pro & iPad pro 2020,使用 Infuse 连接

    Plex连接、FTP、WebDAV 、NFS, 速度上没区别,均能达到设备权限 800~900,但是 SMB 不行,只有30 ~ 200M,当然也可能是威联通没默认没优化好,需要优化,不过我也测试了用 mac 的文件共享,SMB 协议,和 NAS 一样慢,没区别。
    
    17 条回复    2023-07-05 02:20:56 +08:00
    qping
        1
    qping  
       2023-07-03 18:27:10 +08:00
    大文件下载呢?
    Jobin0528
        2
    Jobin0528  
    OP
       2023-07-03 18:44:06 +08:00 via iPhone
    @qping #1 iperf3 跑满的,文件拷贝很快,就是有些个照片得文件夹,照片数量有上万张,然后 finder 就会卡半天,然后好不容易出来了,切换的时候也会卡。
    kkliucongbo
        3
    kkliucongbo  
       2023-07-03 18:48:05 +08:00
    wireshark 抓个包看一下呗。
    weiqk
        4
    weiqk  
       2023-07-03 18:51:01 +08:00
    会不会是缩略图缓存的原因?
    Daeyn
        5
    Daeyn  
       2023-07-03 18:51:37 +08:00 via iPhone
    @weiqk 我也觉得是
    locoz
        6
    locoz  
       2023-07-03 19:07:28 +08:00 via Android
    Finder 就这 B 样…我这也有个上万文件且全图片+视频的目录,通过 samba 共享出来,这个目录在 Windows 上就能很快地加载,翻到哪哪显示预览图;而换到 Mac 上 Finder 就直接卡着半天没动静,预览图也半天看不到,翻动时甚至还会卡。
    xdeng
        7
    xdeng  
       2023-07-03 19:44:44 +08:00
    小文件多 win 的资源管理器也会卡 可以细分年、月、日文件夹
    flynaj
        8
    flynaj  
       2023-07-03 19:48:06 +08:00 via Android
    文件多了 gui 会卡,什么系统都是一样的,可以使用非 gui.用命令复制。
    kokutou
        9
    kokutou  
       2023-07-03 19:50:09 +08:00
    smb 就是这样的,小文件慢.

    你只能 Windows 到 Windows 用 smb v3 才能小文件不卡...

    用 iSCSI 直接挂盘吧.
    wangda0lai
        10
    wangda0lai  
       2023-07-03 23:31:10 +08:00
    finder 卡和 samba 无关,本地的 ssd 移动硬盘文件夹内文件多了(比如上万)一样卡,尝试用 CLI 操作吧。
    Jobin0528
        11
    Jobin0528  
    OP
       2023-07-03 23:39:14 +08:00
    @kokutou #9 那还不如挂一个雷电硬盘盒了,😮‍💨,网络分享太难了。
    shinyy
        12
    shinyy  
       2023-07-03 23:54:04 +08:00 via iPhone
    我也遇到过,切 afp 就没问题了。
    germain
        13
    germain  
       2023-07-04 00:55:25 +08:00 via iPhone
    SMB over QUIC
    billytom
        14
    billytom  
       2023-07-04 01:41:16 +08:00
    请教下楼主,我也是用的威联通,那个 启用内核模式 smb 在哪设置的呀?
    biaoyu
        15
    biaoyu  
       2023-07-04 01:46:58 +08:00
    如果纯文件传输,用 FTP
    Jobin0528
        16
    Jobin0528  
    OP
       2023-07-04 08:53:05 +08:00
    @billytom 就在 smb 的高级设置里。

    @germain 啊,这个怎么用?

    @biaoyu SMB 不也是纯文件吗? FTP 有什么优势?
    biaoyu
        17
    biaoyu  
       2023-07-05 02:20:56 +08:00
    @Jobin0528 FTP 更快,特别是小文件多的时候,你试试吧。SMB 和 AFP 都不是设计给纯粹文件传输的,功能比 FTP 多,所以 overhead 也更多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:03 · PVG 23:03 · LAX 07:03 · JFK 10:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.