Project

General

Profile

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
Add picture from clipboard (Maximum size: 1 GB)