I’ve finally got tired of how bad the latency and transfer speeds are when mounting my TrueNas SMB shares on my macbook. I looked online for some solutions, but didn’t really have much success with them. I managed to get to this command that seems to be a lot better:
mount_smbfs -o soft,nobrowse "//<username>@<domain or ip>/apps" "$HOME/mnt/apps"
where /mnt/apps is a directory that I created for myself. In this case I’m mounting a share called “apps”. For now it actually seems to be pretty responsive and loads directories and files at an acceptable speed.

  • ripcord@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 day ago

    Ah, if it’s limited to Apple silicon maybe that’s why. Ive never noticed any particular speed problems on any of my Macs (2004 or so through 2019)

    • paraphrand@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 day ago

      It’s difficult to know of any random person is differentiating between Intel Macs or not when they say Apple silicon these days. This is the first I’ve heard of this.

      I experience SMB slowness over the internet, but not locally, on my Intel and ARM Macs. (I’m forced to use smb over the internet via VPN for work.)

      I’m gonna try these commands sometime this week to see if it improves things.

    • ripcord@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I regularly get 100-200MByte/sec throughput to the Linux, Mac, and Synology SMB servers in my home

      • kalleboo@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 hours ago

        My SMB slowness has always been when copying a lot of files, the Finder does something really slow and weird when trying to figure out if the destination can be copied to (dunno if it’s checking for existing files with the same name or what). Once the actual transfer is going it’s fast, but then it hits the next file and pauses for several seconds while it’s doing something