I recently changed my access point from Ubiquiti to hAP AX3, and so far I love everything about it.
My home/office setup is pretty simple. One trunk port comes to eth1, and then I have 2 APs for iot and home devices. The Wifi performance is amazing, and I don’t have any problems with uploads and downloads over the Internet( something around 550 Mbps). However, the SMB file transfer speed is SUPER slow. I get around 200-500 KB (1 to 3 Mbps) for uploads or downloads. My old AP SMB speed was around 80 Mbps, and that makes me wonder what I did wrong. I have shared my running-config, and I’m open to suggestions and any advice is greatly appreciated.
I have searched the forum already, and I saw some posts regarding slow SMB speed, but they were mainly because of high CPU utilization, but in my case, with 15 devices connected to the AP and SMB upload, the CPU usage is less than 6%.
That is very interesting. I’m on MacOS Ventura, and the disk is EXT4 formatted. I had to format my HDD to EXT4. Otherwise, it was shown as FAT even though it wasn’t. I will run a VM and test it with Windows, but let’s say it did work fine with Windows, then what should we do? I need SMB to work with Mac and Apple TV.
I had no doubts considering your low transfer speed
Thinking about it I don’t know if it’s a bug of ROS or macOS Ventura… maybe both, I haven’t found a solution yet and I’ve opened a ticket (SUP-110463).
I will temporarily try with an smb container…
I used ROS to format the drive and it worked perfectly.
You were right! It is working ok with Windows; what the heck! Lol
I don’t think it’s a MacOS problem. I’ve been using Ventura since it was released, and I’ve never had any issues with SMB until now. Even I tried this with my older TPLINK AP (with USB 2), and it worked fine. With Mikrotik, Apple TV also struggles to load the content from SMB, and 4k videos freeze if I try to skip forward, and this is again a problem that I never had. Please feel free to tag me in your support ticket with Mikrotik.
I think I saw your post somewhere in the forum about using SMB containers. Have you tried it already? were you able to mount the USB?
I don’t mind downgrading ROS to V6 if SMB works! But the thing is that I don’t know, and no one else commented here if they are using the older ROS version and MacOS without any SMB issues.
I haven’t tried with containers yet, I tried only with ROSE package but i couldn’t login…
PS. I think it’s better to change the title to the discussion specifying that the problem is only with macOS, it works perfectly with linux too (tested with ubuntu 22.04.2 LTS).
The problem is not limited to MacOS. I have the same problem with IPAD OS. Transferring files over SMB is really slow. I hope Mikrotik Address this problem and issue a fix
SMB containers work very well. ROSE with NFS also works well. I haven’t tried ROSE SMB yet on macOS since they improved it (7.9/7.10) but look forward to doing so.
I don’t regular use it, but ROSE SMB to Mac seems to work. Just did quick test it on RB1100AHx4 with 2xSSD RAID-1 over 1G LAN (and Wi-Fi) from Terminal on Mac to transfer 1GB file over ROSE SMB… Mac is Intel with Ventura 13.5.
ROSE SMB copies at a rate of ~14MB/s (or 112Mb/s) – didn’t matter Wi-Fi or Ethernet, both were same.
truncate -s 1G 1g.txt
time cp 1g.txt /Volumes/raid1-part1/1g.txt
cp 1g.txt /Volumes/raid1-part1/1g.txt 0.00s user 1.36s system 1% cpu 1:09.90 total
I’m not sure guest works, so assuming you did something like this is what I did to enable it:
/disk set [find slot=raid1-part1] smb-export=yes smb-user=amm0 smb-password=example
Then in Finder on Mac, use ⌘K (or in menu Go > Connect to Server…) to provide the connection string:
smb://amm0@192.168.88.1/raid1-part1
I use ROSE for containers and between RouterOS devices. Occasionally I have connected to the container volume using SMB – why I know it works.
I didn’t make it . I think ROSE is more to remotely mount storage devices (and add RAID) – than be a true NAS solution with ACLs/folders/etc for desktop clients. So AFAIK it’s one SMB user per partition with smb-export=yes.
Now why the older SAMBA-style SMB in /ip/smb version is slower IDK.
Can you all stop posting about “same issue” and just use ROSE package where SMB works better ?
This is why we made the ROSE package. To have better features and better speed.