MitySOM-335x WiFi Statistics¶
The following tests were performed using a Linux PC running the "nttcp" application in daemon mode and having a MitySOM-335x based device connect using its own nttcp application to the test server. The connection between the Wireless access point and the server was gigabit.
NTTCP Setup¶
For the server side we were able to use the servers package manager to setup and install NTTCP.
For the MitySOM-335x we cross-compiled the application to work on our ARM Cortex-A8 CPU. It is attached to this wiki page. The application needs to be copied onto your target 335x SoM. Example test cases of using the nttcp application are shown in the sections below, see -help for details about the options used.
Testing¶
Critical Link TiWi Based Adapter¶
wlan0 IEEE 802.11abg ESSID:"CriticalLink" Mode:Managed Frequency:2.412 GHz Access Point: C2:9F:DB:E7:6D:E2 Bit Rate=54 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=65/70 Signal level=-45 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:1 Invalid misc:2 Missed beacon:0 root@mityarm-335x:~# calibrator get hw_version wlan0 04030111 root@mityarm-335x:~# calibrator get drv_info wlan0 Driver wl1271_sdio version 3.1.0+ FW version Rev 6.1.5.50.74 Bus info mmc1:0001:2 HW version 0x4030111 root@mityarm-335x:~# ./nttcp -r -T 10.0.0.23 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 8388608 7.35 0.32 9.1318 209.7152 5700 775.63 17812.5 1 8388608 6.81 0.00 9.8515 16777.2160 2048 300.64 512000.0 root@mityarm-335x:~# ./nttcp -t -T 10.0.0.23 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 8388608 5.83 0.14 11.5130 479.3490 2048 351.35 14628.6 1 8388608 5.93 0.01 11.3110 5592.4053 5796 976.90 483000.0 root@mityarm-335x:~# ./nttcp -t -u -T 10.0.0.23 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 8388608 4.38 0.10 15.3245 671.0886 2051 468.35 20510.0 1 8388608 4.51 0.00 14.87886710886.4000 2049 454.29204900000.0 root@mityarm-335x:~# ./nttcp -r -u -T 10.0.0.23 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 901120 2.21 0.01 3.2612 720.8960 221 99.98 22100.0
TP-Link TL-WN727N¶
RaLink Chipset
Firmware: (http://ubuntuforums.org/showthread.php?t=1929739)
Max TX = 6.2 MBit
Max RX = 7.5 MBit
wlan0 IEEE 802.11bgn ESSID:"thinklink" Mode:Managed Frequency:2.437 GHz Access Point: 00:24:B2:56:CD:3C Bit Rate=24 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=45/70 Signal level=-65 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:266 Invalid misc:7 Missed beacon:0 root@mityarm-335x:~# ./nttcp -t -T 10.0.0.114 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 8388608 12.09 0.06 5.5494 1118.4811 2048 169.35 34133.3 1 8388608 12.23 0.06 5.4860 1118.4251 5526 451.74 92095.4 root@mityarm-335x:~# ./nttcp -r -T 10.0.0.114 Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s l 8388608 9.12 0.27 7.3568 248.5513 5775 633.08 21388.9 1 8388608 8.96 0.00 7.4928 16777.2160 2048 228.66 512000.0
USB Baseline testing¶
In order to try and quantify what our maximum potentional throughput on the USB interface may be we performed a simple file transfer test on the MitySOM-335x development kits USB 2.0 port using a USB flash drive. The maximum transfer rate recorded during that test was 68.2 MBit/sec.
USB Flash Drive Write Time 51.2 Mbyte /6.0 sec = 68.2 MBit/sec time dd if=/dev/zero of=test bs=512 count=100000 100000+0 records in 100000+0 records out real 0m6.xxxs /media/sda1# ls -l -rwxr-xr-x 1 root root 51200000 Dec 5 00:16 test
Go to top