How to increase write speed to hdd in asus ax53u router?

I am only getting 10MB/s or 80 mbps write speed is there any way to improve it? I would be happy it it was around 20 MB/s

  • What version of OpenWrt?
  • How is the drive connected?

Also, was a duplicate post: Help me mount my hdd

I am on the latest 24.10
And the hdd is connected via usb
I am using a sata to usb adapter and hdd power requirements are 5V 0.45A
I am using ext4 filesystem

I have used it on my mobile and it can write at 38 MB/s

No there was mounting issues first then after reformatting it that issue was fixed but now i have speed issues

Try running top or htop via ssh on the router while you max out the writes.

Cpu remains at 40-50% all the time i have already tested it

And if you do

dd if=/dev/zero of=/mnt/sda1/test1.img bs=1G count=1 oflag=dsync
1 Like

What would i do with this?

Run it via ssh, post the output.


I only get this

Useful parts missing, please run command from a normal pc with full screen and keyboard.

I don't have a pc ;-;

Skip the oflag param, I'm guessing it's not enabled in the BusyBox dd.

Busybox' dd doesn't support oflag=dsync.
Neither does it show any details about used time and data speed.

So umm which command should i run? If busybox dd doesn't support oflag=dsync

Ok, then OP should install full dd, whatever the name of the package is :slight_smile:

It only has an USB 2.0 port so perhaps not much more you can expect?

See : https://www.hwcooling.net/en/asus-rt-ax53u-cheap-router-in-test-or-wifi-6-for-the-masses/

I mean still usb port max limit is 480 mbps
I don't even get 180 properly

Then run the dd write test, to figure out where the bottleneck is..

I can't seem to figure it out myself :sob:
Cpu isn't overheating nor it's at mor than 45-47% usage
Even the sub to sata adapter is perfectly fine my android device transfer data at usb 2.0 speed just fine.