Linksys WRTSL54GS

0. Test setup

  • OpenWRT WhiteRussian RC5
  • 64MiB transfer (as memory is 32MiB)

1. USB Router

Raw Reading

Read the block device of USB disk from router linux os

dd if=/dev/scsi/host0/bus0/target0/lun0/disc of=/dev/null bs=65536 count=1024
  • 783.707 KB/s
  • 780.698 KB/s
  • 780.244 KB/s
  • 779.882 KB/s

Raw Writing

Write into the block device of USB disk from router linux os

dd if=/dev/zero of=/dev/scsi/host0/bus0/target0/lun0/disc bs=65536 count=1024
  • 793.436 KB/s
  • 793.061 KB/s
  • 792.874 KB/s
  • 793.248 KB/s

HTTP Reading into PC

wget http://192.168.1.1/
  • 721.600 KB/s
  • 713.924 KB/s
  • 706.409 KB/s
  • 713.924 KB/s

Sequencial Reading from ext2

  • 858.169 KB/s
  • 857.730 KB/s
  • 857.621 KB/s
  • 859.818 KB/s

Sequencial Writing to ext2

  • 997.901 KB/s
  • 919.299 KB/s
  • 878.618 KB/s
  • 950.819 KB/s

2. NDAS Rounter

Raw Reading

Read the block device of NDAS disk from router linux os

dd if=/dev/nda of=/dev/null bs=65536 count=1024
  • 5429.519 KB/s
  • 5433.916 KB/s
  • 5447.590 KB/s
  • 5439.421 KB/s

Raw Writing

Write into the block device of NDAS disk from router linux os

dd if=/dev/zero of=/dev/nda bs=65536 count=1024
  • 3699.496 KB/s
  • 4084.532 KB/s
  • 3910.772 KB/s
  • 4030.562 KB/s
  • 4170.843 KB/s

Sequencial Reading from ext2

  • 5845.719 KB/s
  • 5830.483 KB/s
  • 5825.422 KB/s
  • 5815.326 KB/s

Sequencial Writing to ext2

  • 4119.635 KB/s
  • 4145.081 KB/s
  • 4132.319 KB/s
  • 4137.414 KB/s

HTTP Reading into PC

wget http://192.168.1.1/
  • 2396.745 KB/s
  • 2485.513 KB/s
  • 2396.745 KB/s
  • 2485.513 KB/s

Sequencial Reading from ext3

  • 5810.291 KB/s
  • 5795.238 KB/s
  • 5775.289 KB/s
  • 5785.246 KB/s

Sequencial Writing to ext3

  • 3602.193 KB/s
  • 3558.264 KB/s
  • 3545.106 KB/s
  • 3554.494 KB/s

3. Terms

K = 1000
Kib = 1024
KB = 1000 bytes
KiB = 1024 BYtes
MB = 10000000 bytes
MiB = 1024 KiB