These benchmarks provide a rough estimate of how USB devices perform on various hardware and software configurations.
|I see two possible bottlenecks when bechmarking read/write operations on a storage device: the CPU and the device itself.
* If you expected notable differences between the CPUs, you would conduct a series of benchmark with the same storage device but different CPUs. You would also make sure that the storage device used in this benchmark is NOT a bottle neck.
* If you expected notable differences between the storage devices, you would conduct a series of benchmarks with the same CPU, but different storage devices. Again, you would make sure, that the CPU is not the bottle neck!
* there is of course a third possible bottle neck: the USB controller (MAC+PHY) on the SoC and/or possibly the USB-to-SATA converter, in case you use a SATA hard disk.
I do not know, about notable differences in CPU, but there definitely are very slow flash storage devices purchasable out there with maximum read/write "speeds" of < 2MB/s and less!!!
bonnie'' <code>opkg update opkg install hdparm bonniexx</code> * Install USB drivers <code> opkg install kmod-usb2 kmod-usb-storage kmod-fs-ext4 block-mount</code> ===== USB Flash drives ===== * Run the followings commands: <code>hdparm -Tt /dev/sda#</code> <code>mkdir -p /mnt/benchmark</code> <code>mount -O rw,noatime -t ext4 /dev/sda# /mnt/benchmark bonnie++ -n 0 -u 0 -s 64 -f -b -d /mnt/benchmark</code> * ''hdparm'' and ''bonnie++'' are **non-destructive** benchmarks * bonnie should auto-detect RAM size but you may need to use ''-r'' parameter to override. Also you may adjust ''-s'' to be double of ''-r''. <sortable> ^ ^^^ ^^^ ^^ ^^^^ ^ Router ^^^ Flash Drive ^^^ hdparm ^^ bonnie++ ^^^^ ^ ^^^ ^^^ Timing (MB/s) ^^ Sequential Output (KB/s) ^^ Sequential Input (KB/s) ^ Random ^ ^ Device ^ USB ^ Software Version ^ Drive ^ USB ^ Filesystem ^ Cached Reads ^ Buffered Disk Reads ^ Block ^ Rewrite ^ Block ^ Seeks/s ^ + ^^^^ ^ ^^^ ^^^ Timing (MB/s) ^^ Sequential Output (KB/s) ^^ Sequential Input (KB/s) ^ Random ^ ^ Device ^ USB ^ Software Version ^ Drive ^ USB ^ Filesystem ^ Cached Reads ^ Buffered Disk Reads ^ Block ^ Rewrite ^ Block ^ Seeks/s ^ | ARV4518PW | 2.0 | Barrier Breaker, r35905 | Maxell, 4GB | 2.0 | ext4 | 57.97 | 12.86 | 3,776 | 2,918 | 16,518 | 17.1 | | VR-3025un | 2.0 | Barrier Breaker, r37514 | Maxell, 4GB | 2.0 | ext4 | 87.66 | 12.82 | 2,743 | 2,654 | 19,213 | 16.9 | | VR-3025un SMP | 2.0 | Barrier Breaker, r37842 | Maxell, 4GB | 2.0 | ext4 | 116.20 | 13.24 | 3,815 | 2,939 | 18,480 | 18.4 | | Wyse Winterm S10 | 2.0 | Attitude Adjustment, r34668 | Maxell, 4GB | 2.0 | ext4 | 134.98 | 13.72 | 3,861 | 3,167 | 18,472 | 17.6 | | TP-Link TL-WDR4300 v.1.1 | 2.0 | Attitude Adjustment, r34185 (12.09-rc1) | Unknown Manufacturer,1) 2GB | 2.0 | ext4 | 82.57 | 9.85 | 272 | 599 | +++ +
Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive" in