- Sun Oct 25, 2020 10:54 am
#89213
Davy Norris is quite knowledgeable on the subject.
I've seen other claims of such high throughputs, but I am sceptical. To begin with it probably counts the whole frames, including L2 and L3 metadata (which is considerable with IP and 802.11). Furthermore they probably count in bits per second, which I honestly find quite senseless, because I am working with bytes, not bits. 426 kBYTES/s = 3.4 megaBITS/s.
From my OTA benchmark (and as you can see everything is in kiloBYTES per second). I've know to achieve higher rates, there is probably some noise/interference going on at the moment.
espflash
-u -h esp1 -f test --length 390352 --start 0x002000
-Rflash operations available, sector size: 4096, OTA update available, slots: 2, current slot: 0, address[0]: 0x002000, address[1]: 0x102000, address[2]: 0x000000, address[3]: 0x000000, preferred chunk size: 4096
start read from 8192, length: 390352, flash buffer size: 4096, chunk size: 4096
received 380 kbytes in 1.02 seconds at rate
374 kbytes/s, received 96 sectors, 99%
checksumming 96 sectors...
checksumming done
espflash
-t -h esp1 -f test --length 390352 --start 0x002000
-Rflash operations available, sector size: 4096, OTA update available, slots: 2, current slot: 0, address[0]: 0x002000, address[1]: 0x102000, address[2]: 0x000000, address[3]: 0x000000, preferred chunk size: 4096
start read from 8192, length: 390352, flash buffer size: 4096, chunk size: 4096
received 380 kbytes in 1.31 seconds at rate
290 kbytes/s, received 96 sectors, 99%
checksumming 96 sectors...
checksumming done
espflash
-u -h esp1 -f espiobridge-rboot-image.bin
-Sflash operations available, sector size: 4096, OTA update available, slots: 2, current slot: 0, address[0]: 0x002000, address[1]: 0x102000, address[2]: 0x000000, address[3]: 0x000000, preferred chunk size: 4096
start simulate, at address: 0x002000, length: 440464, flash buffer size: 4096, chunk size: 4096
sent 430 kbytes in 1.01 seconds at rate
426 kbytes/s, sent 108 sectors, written 0 sectors, erased 0 sectors, skipped 108 sectors, 100%
simulate finished
espflash
-t -h esp1 -f espiobridge-rboot-image.bin
-Sflash operations available, sector size: 4096, OTA update available, slots: 2, current slot: 0, address[0]: 0x002000, address[1]: 0x102000, address[2]: 0x000000, address[3]: 0x000000, preferred chunk size: 4096
start simulate, at address: 0x002000, length: 440464, flash buffer size: 4096, chunk size: 4096
sent 430 kbytes in 1.49 seconds at rate
288 kbytes/s, sent 108 sectors, written 0 sectors, erased 0 sectors, skipped 108 sectors, 100%
simulate finished