Intel® NUCs
Assistance in Intel® NUC products
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
12982 Discussions

Low Bandwidth with NUC7I7DNKE, when measured with IPERF3 tool

RKuch
Beginner
1,157 Views

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
231 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