If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:Storage-Speed
BoxMatrix >> Lexicon >> Multimedia-Terms >> Storage-Speed | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Term
Term: | Storage-Speed | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Storage filesystem performance | ||||||
Location: | Lexicon >> Multimedia-Terms | ||||||
Weblinks: | |||||||
Description: | Filesystem performance of internal and external storage media. |
Goto: 6490 - 7240 - 7320 - 7390 - 7490 - 7530ac - 7581 - 7590ac - Test-Disks - FRITZ!OS - SMW-Browser
Details
Storage-Speed is the term used here for the filesystem perfomance of internal and external storage media. This covers:
- USB-Storage
- Internal-Storage (if provided)
This article collects raw sequential filesystem speed tests for some models.
The tests are performed using dd to read and write a huge test file, and time to measure the time this takes.
This method measures the performance of the USB-Controller, its link speed, its drivers and the filesystem drivers.
Current storage performance ranking:
- 7530ac - 205 MB/s read, 82 MB/s write - SSD @ USB3 - 4-core Dakota @ 717 MHz (ARM)
- 7581 - 93 MB/s read, 104 MB/s write - SSD @ USB3 - 2-core BCM63 @ 1000 MHz (ARM)
- 7590ac - 81 MB/s read, 52 MB/s write - SSD @ USB3 - 2-core 4-threads Seale @ 1000 MHz (MIPS)
- 7490 - 69 MB/s read, 28 MB/s write - SSD @ USB3 - 1-core 2-threads VR9 @ 500 MHz (MIPS)
- 6490 - 31 MB/s read, 28 MB/s write - SSD @ USB2 - 2-core Puma6 @ 1200 MHz (ATOM)
- 7320 - 28 MB/s read, 16 MB/s write - SSD @ USB2 - 1-core AR9 @ 393 MHz (MIPS)
- 7390 - 19 MB/s read, 12 MB/s write - SSD @ USB2 - 1-core Fusiv @ 500 MHz (MIPS)
- 7240 - 17 MB/s read, 8 MB/s write - SSD @ USB2 - 1-core UR8 @ 360 MHz (MIPS)
This list shows that the USB-Version is the major bottleneck, followed by CPU core type and horsepower.
Depending on the way storage is accessed and used further bottlenecks apply:
- Online-Storage requires USB-Storage for buffering and uses the HTTPS based WebDAV protocol
- FTP access is handled by ftpd and uses the FTP or FTPS protocols
- Samba access is handled by smbd or nqcs and uses the SMB protocol, which may be encrypted
- DLNA access is handled by mediasrv and uses the UPnP-AV protocol
- fritz.nas and MyFRITZ! are handled by ctlmgr and luacgi and use the HTTP or HTTPS protocols
All these IP based protocols slow down due to packet fragmentation, TCP based protocols additionally due to the handshake.
Encrypted protocols, unless hardware accelerated, additionally eat CPU. More cores can handle this better than fewer cores.
7530ac
The 7530ac provides a single USB 3.0 port, which could be switched to USB 2.0 mode, and no Internal-Storage.
7530ac fw 7.29 - Test-SSD1 IN USB3 MODE - ext4 - 205MB/s read, 82MB/s write
The Events log reports USB device 2003, class "USB 3.0 (super-speed) storage" plugged in
.
root@fritz1:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 4.99s user 0m 0.00s sys 0m 3.63s => 1024MB/4.99s = 205MB/s read speed root@fritz1:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 12.48s user 0m 0.00s sys 0m 10.69s => 1024MB/12.48s = 82MB/s write speed
7581
The 7581 provides 2x USB 3.0 ports, which could be switched to USB 2.0 mode, and no Internal-Storage.
7581 fw 7.17 - Test-SSD1 IN USB3 MODE - ext4 - 93.1MB/s read, 103.6MB/s write
The Events log reports USB device 3002, class "USB 3.0 (super-speed) storage" plugged in
.
root@fritz:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 11.00s user 0m 0.01s sys 0m 6.95s => 1024MB/11.00s = 93.09MB/s read speed root@fritz:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 9.88s user 0m 0.01s sys 0m 7.74s => 1024MB/9.88s = 103.64MB/s write speed
7581 fw 7.17 - Test-SSD1 IN USB2 MODE - ext4 - 33.0MB/s read, 35.9MB/s write
The Events log reports USB device 3002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 31.02s user 0m 0.01s sys 0m 4.79s => 1024MB/31.02s = 33.01MB/s read speed root@fritz:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 28.49s user 0m 0.00s sys 0m 6.85s => 1024MB/28.49s = 35.94MB/s write speed
7590ac
The 7590ac provides 2x USB 3.0 ports, which could be switched to USB 2.0 mode, and approx. 340 MB of Internal-Storage.
7590ac fw 7.90 - Test-SSD1 IN USB3 MODE - ext4 - 81.2MB/s read, 51.5MB/s write
The Events log reports USB device 4002, class "USB 3.0 (super-speed) storage" plugged in
.
root@fritz:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 12.61s user 0m 0.01s sys 0m 11.53s => 1024MB/12.61s = 81.21MB/s read speed root@fritz:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 19.89s user 0m 0.02s sys 0m 19.54s => 1024MB/19.89s = 51.48MB/s write speed
7590ac fw 7.90 - Test-SSD1 IN USB2 MODE - ext4 - 37.5MB/s read, 34.7MB/s write
The Events log reports USB device 4002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 27.34s user 0m 0.02s sys 0m 12.94s => 1024MB/27.34s = 37.45MB/s read speed root@fritz:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 29.50s user 0m 0.03s sys 0m 21.80s => 1024MB/29.5s = 34.71MB/s write speed
7590ac fw 7.90 - Internal-Storage - ubifs - 106MB/s read, 20MB/s write
root@fritz:/var/media/ftp# time dd if=test.bin of=/dev/null bs=1M count=256 real 0m 2.42s user 0m 0.01s sys 0m 2.36s => 256MB/2.42s = 105.8MB/s read speed root@fritz:/var/media/ftp# time dd if=/dev/zero of=test.bin bs=1M count=256 real 0m 12.67s user 0m 0.00s sys 0m 12.54s => 256MB/12.67s = 20.2MB/s write speed
7590ac fw 7.90 - Test-Stick1 IN USB2 MODE - ext4 - 37.5MB/s read, 14.5MB/s write
The Events log reports USB device 1003, class "USB 2.1 (hi-speed) storage" plugged in
.
This happened although the port was switched to USB3 mode!
root@fritz:/var/media/ftp/Stick1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 27.30s user 0m 0.01s sys 0m 13.06s => 1024MB/27.3s = 37.5MB/s read speed root@fritz:/var/media/ftp/Stick1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 1m 10.71s user 0m 0.02s sys 0m 24.21s => 1024MB/70.71s = 14.48MB/s write speed
7490
The 7490 provides 2x USB 3.0 ports, which could be switched to USB 2.0 mode, and approx. 400 MB of Internal-Storage.
7490 fw 7.57 - Test-SSD1 IN USB3 MODE - ext4 - 68.8MB/s read, 28.1MB/s write
The Events log reports USB device 2003, class "USB 3.0 (super-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 14.88s user 0m 0.01s sys 0m 13.40s => 1024MB/14.88s = 68.81MB/s read speed root@fritz3:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 36.49s user 0m 0.00s sys 0m 34.45s => 1024MB/36.49s = 28.06MB/s write speed
7490 fw 7.57 - Test-SSD1 IN USB2 MODE - ext4 - 31.3MB/s read, 26.0MB/s write
The Events log reports USB device 1002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 32.75s user 0m 0.00s sys 0m 11.34s => 1024MB/32.75s = 31.27MB/s read speed root@fritz3:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 39.35s user 0m 0.01s sys 0m 35.78s => 1024MB/39.35s = 26.02MB/s write speed
7490 fw 7.29 - Internal-Storage - yaffs2 - 5.7MB/s read, 3.25MB/s write
root@fritz3:/var/media/ftp $ time dd if=test.bin of=/dev/null bs=1M count=350 real 1m 1.52s user 0m 0.02s sys 0m 14.76s => 350MB/61.52s = 5.7MB/s read speed root@fritz3:/var/media/ftp $ time dd if=/dev/zero of=test.bin bs=1M count=350 real 1m 47.61s user 0m 0.00s sys 1m 7.90s => 350MB/107.61s = 3.25MB/s write speed
6490
The 6490 provides 2x USB 2.0 ports, and approx. 1.5 GB of Internal-Storage.
6490 fw 7.57 - Test-SSD1 - ext4 - 31.2MB/s read, 27.9MB/s write
The Events log reports USB device 1002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 29.97s user 0m 0.01s sys 0m 4.30s => 1024MB/29.97s = 34.17MB/s read speed root@fritz3:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 0m 36.73s user 0m 0.01s sys 0m 9.94s => 1024MB/36.73s = 27.88MB/s write speed
6490 fw 7.29 - Internal-Storage - ext4 - 28MB/s read, 5.4MB/s write
Like the dhrystone Benchmark-Results the fw 7.39 NAS performance stayed approx. the same.
root@fritz2:/var/media/ftp# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 36.44s user 0m 0.00s sys 0m 3.90s => 1024MB/36.44s = 28.1MB/s read speed root@fritz2:/var/media/ftp# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 3m 10.34s user 0m 0.02s sys 0m 9.74s => 1024MB/190.34s = 5.38MB/s write speed
7320
The 7320 provides 2x USB 2.0 ports, and no Internal-Storage.
7320 fw 6.55 - Test-SSD1 - ext4 - 27.7MB/s read, 16.2MB/s write
The Events log reports USB device 1002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/FRITZ1# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 36.99s user 0m 0.00s sys 0m 23.06s => 1024MB/36.99s = 27.68MB/s read speed root@fritz3:/var/media/ftp/FRITZ1# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 1m 3.19s user 0m 0.00s sys 0m 45.19s => 1024MB/63.19s = 16.21MB/s write speed
7390
The 7390 provides 2x USB 2.0 ports, and 512 MB of Internal-Storage.
7390 fw 6.04 - Test-SSD1 - ext3 - 19.1MB/s read, 11.9MB/s write (no ext4 support)
The Events log reports USB device 1002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/uStor03# time dd if=test.bin of=/dev/null bs=1M count=1024 real 0m 53.75s user 0m 0.01s sys 0m 33.00s => 1024MB/53.75s = 19.05MB/s read speed root@fritz3:/var/media/ftp/uStor03# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 1m 26.41s user 0m 0.04s sys 1m 7.14s => 1024MB/86.41s = 11.85MB/s write speed
7390 fw 6.04 - Internal-Storage - yaffs2 - 4.2MB/s read, 2.1MB/s write
root@fritz3:/var/media/ftp $ time dd if=test.bin of=/dev/null bs=1M count=500 real 2m 0.14s user 0m 0.01s sys 1m 49.42s => 500MB/120.14s = 4.16MB/s read speed root@fritz3:/var/media/ftp $ time dd if=/dev/zero of=test.bin bs=1M count=500 real 4m 3.05s user 0m 0.00s sys 2m 45.79s => 500MB/243.05s = 2.06MB/s write speed
7240
The 7240 provides a single USB 2.0 port, and no Internal-Storage.
7240 fw 6.06 - Test-SSD1 - ext3 - 16.8MB/s read, 8.4MB/s write (no ext4 support)
The Events log reports USB device 1002, class "USB 2.1 (hi-speed) storage" plugged in
.
root@fritz3:/var/media/ftp/uStor03# time dd if=test.bin of=/dev/null bs=1M count=1024 real 1m 0.90s user 0m 0.00s sys 0m 35.37s => 1024MB/60.90s = 16.81MB/s read speed root@fritz3:/var/media/ftp/uStor03# time dd if=/dev/zero of=test.bin bs=1M count=1024 real 2m 2.39s user 0m 0.02s sys 1m 40.67s => 1024MB/122.39s = 8.37MB/s write speed
Test-Disks
Test-SSD1
Test-Stick1
FRITZ!OS
FRITZ!OS ...