Community
cancel
Showing results for 
Search instead for 
Did you mean: 
RKuch
Beginner
1,051 Views

Low Bandwidth with NUC7I7DNKE, when measured with IPERF3 tool

Hi ,

I have installed Linux Mint (18.3 version) on Intel NUC7I7DNKE device for my testing purpose and I am trying to measure the Bandwidth using Iperf3 tool.

Most of the other devices (like laptops & desktops) in my office network are showing a bandwidth output of 940 MBits/Sec or more,

whereas Intel NUC7I7DNKE (being more powerful than the other machines from a hardware perspective) seems to provide very less bandwidth values as shown below

-----------------------------------------------------------

 

Server listening on 5201

 

-----------------------------------------------------------

 

Accepted connection from 10.200.50.78, port 46252

 

[ 5] local 10.200.50.109 port 5201 connected to 10.200.50.78 port 46254

 

[ ID] Interval Transfer Bandwidth

 

[ 5] 0.00-1.00 sec 71.1 MBytes 597 Mbits/sec

 

[ 5] 1.00-2.00 sec 80.6 MBytes 676 Mbits/sec

 

[ 5] 2.00-3.00 sec 81.5 MBytes 684 Mbits/sec

 

[ 5] 3.00-4.00 sec 81.3 MBytes 682 Mbits/sec

 

[ 5] 4.00-5.00 sec 81.1 MBytes 680 Mbits/sec

 

[ 5] 5.00-6.00 sec 80.8 MBytes 678 Mbits/sec

 

[ 5] 6.00-7.00 sec 81.8 MBytes 686 Mbits/sec

 

[ 5] 7.00-8.00 sec 85.6 MBytes 718 Mbits/sec

 

[ 5] 8.00-9.00 sec 81.0 MBytes 679 Mbits/sec

 

[ 5] 9.00-10.00 sec 81.2 MBytes 681 Mbits/sec

 

[ 5] 9.00-10.00 sec 81.2 MBytes 681 Mbits/sec

 

- - - - - - - - - - - - - - - - - - - - - - - - -

 

[ ID] Interval Transfer Bandwidth

 

[ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender

 

[ 5] 0.00-10.00 sec 825 MBytes 692 Mbits/sec receiver

 

iperf3: the client has terminated

 

-----------------------------------------------------------

 

As a Work around I have tried to install the latest Ethernet Drivers on the NUC Device, to see if it can improve the bandwidth.

But I have sot some more errors as shown below:

heuser@lanagent02 ~/e1000e-3.4.0.2/src $ sudo make install

 

make -C /lib/modules/4.15.0-32-generic/build CC=gcc SUBDIRS=/home/theuser/e1000e-3.4.0.2/src modules

 

make[1]: Entering directory '/usr/src/linux-headers-4.15.0-32-generic'

 

Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"

 

CC [M] /home/theuser/e1000e-3.4.0.2/src/netdev.o

 

/home/theuser/e1000e-3.4.0.2/src/netdev.c: In function 'e1000_probe':

 

/home/theuser/e1000e-3.4.0.2/src/netdev.c:8344:2: error: implicit declaration of function 'init_timer' [-Werror=implicit-function-declaration]

 

init_timer(&adapter->watchdog_timer);

 

^

 

/home/theuser/e1000e-3.4.0.2/src/netdev.c:8345:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]

 

adapter->watchdog_timer.function = e1000_watchdog;

 

^

 

/home/theuser/e1000e-3.4.0.2/src/netdev.c:8346:25: error: 'struct timer_list' has no member named 'data'

 

adapter->watchdog_timer.data = (unsigned long)adapter;

 

^

 

/home/theuser/e1000e-3.4.0.2/src/netdev.c:8349:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]

 

adapter->phy_info_timer.function = e1000_update_phy_info;

XXXWHITESPAC...

0 Kudos
1 Reply
n_scott_pearson
Super User Retired Employee
125 Views

I am sorry, but Intel does not validate Linux operation on the NUC products and only limited support is provided. Consult https://www.intel.com/content/www/us/en/support/articles/000005628/mini-pcs.html Supported Operating Systems for Intel® NUC Products for more information. Some guidance on Linux use on the NUC products is available here: https://www.intel.com/content/www/us/en/support/articles/000005499/mini-pcs.html Linux* Support for Intel® NUC. You should also consult the forums for your Linux distribution and perhaps https://01.org/ 01.org.

Hope this helps,

...S

Reply