I thought you could use dd (ex. "dd if=/dev/zero of=100MB.test bs=1M count=100 conv=fsync" and make sure you are in a directory on the disk) but the dd on my AsusWRT-merlin does not spit out stats. Maybe try the entware version of busybox, rather than the included one?
@Nullity: thanks! i did opkg install hdparm then tested the read speeds:
1. with cache hdparm -tT /dev/sda1
2. without cache hdparm -tT --direct /dev/sda1
according to this link, write speeds can be tested with dd if=/dev/zero of=tempfile bs=1M count=256 conv=fdatasync,notrunc
but upon entering this, my router tells me dd: invalid argument 'fdatasync' to 'conv'
can anyone please tell us to correctly use dd to test read/write speeds on entware?
thanks! i have installed busybox from entware and used this string: dd if=/dev/zero of=tempfile bs=1M count=256 conv=fsync,notrunc
output: 256+0 records in
256+0 records out
so no speed display yet... will keep looking. who has a hint?