What's new

Entware Entware: which USB stick performs well?

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

heads up - error 404 on the links

Thanks and known issue..

I have two VPS each on one side of the Atlantic. The new one went down for few hours already. So I've pointed the domain back to the old VPS that doesn't have the content after the migration. Hence, people will see an old snapshot...(better than seeing Cloudflare errors). The links in OP are not available in the old VPS.
 
A couple of weeks ago I decided to change my usb stick to usb3 for entware and ab solution. They were previously on an old usb2 stick and I actually noticed lagging. Bought a brand new Toshiba usb3 stick, formatted it and installed the AB and... it was lagging worse. Couldn’t figure it out. Bit the bullet and bought a SanDisk. Did a benchmark on unbuntu to compare the two sticks and it showed that the toshiba was allegedly faster. Went ahead and installed ab onto the SanDisk and haven’t had any issues with lagging since. And also, the toshiba works fine on my other systems. Never could figure out what was the issue.

Obviously am gonna install this nifty tool and see what’s what. Thank you for sharing this! :)
 
I am thinking about installing AB solution, and other scripts in the future and trying to decide to what USB brand to order....Any recommendations? So far San Disk, Samsung have come up. Are there any other brands you would recommend? as 2.0 vs 3.0. Would 3.0 be a better choice?
 
I am thinking about installing AB solution, and other scripts in the future and trying to decide to what USB brand to order....Any recommendations? So far San Disk, Samsung have come up. Are there any other brands you would recommend? as 2.0 vs 3.0. Would 3.0 be a better choice?
I am using a Sandisk usb3 32GB flash, and I have not had any problems to report. I am using that stick for technical reasons, it was on sale.
 
Obviously am gonna install this nifty tool and see what’s what. Thank you for sharing this! :)

Here is a copy of original post I made on Discord channel. It still works.

Installation - ARMv7 routers
Code:
wget -qO- https://gitlab.com/kvic/Entware-Goodies/raw/master/iozone-v3.482-armv7.tar.gz | tar xf - -C /jffs/bin
You could replace /jffs/bin with another path.

Installation - aarch64 routers
Code:
wget -qO- https://gitlab.com/kvic/Entware-Goodies/raw/master/iozone-v3.482-aarch64.tar.gz | tar xf - -C /jffs/bin
You could replace /jffs/bin with another path.

Uninstall
Code:
rm /jffs/bin/iozone

To benchmark target disk I/O - take Entware disk as example
Code:
cd /opt
/jffs/bin/iozone  -e -I -a -s 20M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

If you post test results, @sfx2000 and I would be able to offer you an assessment for free. lol

(my new VPS has been down for 24 hrs... I'm trying to get back my data.)
 
I am using a Sandisk usb3 32GB flash, and I have not had any problems to report. I am using that stick for technical reasons, it was on sale.

From the test data I've seen so far, if people want to spend little, grab a SanDisk Cruzer Blade USB 2.0 if you could find it on sale. @Protik is using this one. Move up a little, can consider SanDisk Ultra Flair USB 3.0 - it's my Entware stick.

So @Marin, your pick... Recommendation will change when I collect more samples.
 
Do you think the format of the target will change the results....ext2 vs ext4?

Filesystems should have effect. See, for example, sequential write (open in a new tab for full resolution):
X8whGOH.jpg


However, I doubt it has observable impact on random read/write on USB sticks/SD cards. Random read/write is important criteria here but the bottleneck is apparently vendors' memory chips put in different brandings..
 
From the test data I've seen so far, if people want to spend little, grab a SanDisk Cruzer Blade USB 2.0 if you could find it on sale. @Protik is using this one. Move up a little, can consider SanDisk Ultra Flair USB 3.0 - it's my Entware stick.

So @Marin, your pick... Recommendation will change when I collect more samples.

Thank you so much @kvic!!


Sent from my iPhone using Tapatalk
 
Run began: Thu Aug 9 08:07:44 2018

Include fsync in write timing
O_DIRECT feature enabled
Auto Mode
File size set to 20480 kB
Record Size 4 kB
Record Size 16 kB
Record Size 512 kB
Record Size 1024 kB
Record Size 16384 kB
Command line used: /jffs/bin/iozone -e -I -a -s 20M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.

kB reclen write rewrite read reread rread rwrite
20480 4 10525 10485 7868 7915 4262 366
20480 16 20984 21030 16449 14528 5047 1707
20480 512 36079 35859 35046 22956 7843 35759
20480 1024 35447 35991 29845 30430 13358 16138
20480 16384 37754 37464 31105 29104 28765 25140

This is using a RT-AC86U and a Lexar 64G USB3 stick formatted ext4 plugged into the USB2 slot on the router.
 
Last edited:
It is the Lexar JumpDrive Triton 64GB USB 3.0 that I bought about 6 yrs ago.

Got it and found it on Amazon. One of the fastest back then. Read/Write up to 150/150MB/s. Must come with a premium price..

Old hero is aging fast! I shall say its random 4KiB write performance doesn't reflect its premium but we all know it's from 6 years ago. :)
 
This here is a Corsair Voyager GTX formatted with ext4 running in my AC87U through USB3.
Code:
Run began: Thu Aug  9 15:45:57 2018

Include fsync in write timing
O_DIRECT feature enabled
Auto Mode
File size set to 20480 kB
Record Size 4 kB
Record Size 16 kB
Record Size 512 kB
Record Size 1024 kB
Record Size 16384 kB
Command line used: ./iozone -e -I -a -s 20M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random    random     bkwd    record    stride  
kB  reclen    write  rewrite    read    reread    read     write     read   rewriteread   fwrite frewrite    fread    freread
20480      4    22844    29783    33273    32629    19045    32760
20480     16    43431    57645    69812    64651    50152    61455
20480    512    92869   113917   106680   107540    98720   114962
20480   1024    96782   118875   108632   108878   105537   120726
20480  16384   131015   141981   123331   123523   124101   127722

iozone test complete.
 
This here is a Corsair Voyager GTX formatted with ext4 running in my AC87U through USB3.
Code:
Run began: Thu Aug  9 15:45:57 2018

Include fsync in write timing
O_DIRECT feature enabled
Auto Mode
File size set to 20480 kB
Record Size 4 kB
Record Size 16 kB
Record Size 512 kB
Record Size 1024 kB
Record Size 16384 kB
Command line used: ./iozone -e -I -a -s 20M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random    random     bkwd    record    stride 
kB  reclen    write  rewrite    read    reread    read     write     read   rewriteread   fwrite frewrite    fread    freread
20480      4    22844    29783    33273    32629    19045    32760
20480     16    43431    57645    69812    64651    50152    61455
20480    512    92869   113917   106680   107540    98720   114962
20480   1024    96782   118875   108632   108878   105537   120726
20480  16384   131015   141981   123331   123523   124101   127722

iozone test complete.

OMG!

This beast is in its own class. No one is near.

@Beherit I'll add it to iozone-db.txt
 
OMG!

This beast is in its own class. No one is near.

@Beherit I'll add it to iozone-db.txt

Reading further on this beast. It's basically a SSD with a USB 3 connector. It shall be running UASP. Does Merlin firmware support it? @RMerlin

If the firmware enable UASP, I believe this beast and any USB 3.0 attached storage shall run much faster.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top